최신글
-
[Nest]
[Nest] [클린코드 2편] Guard와 Decorator로 요청 처리 깔끔하게 구현하기
[Nest] [클린코드 1편] JWT 발급 및 인증 구조 깔끔하게 구현하기 (Postman API 테스트) [Nest] [클린코드 1편] JWT 발급 및 인증 구조 깔끔하게 구현하기 (Postman API 테스트)👋 소개안녕하세요! 대학생 개발자 주이어입니다.오늘은 Nest라는 새로운 카테고리로 찾아뵙게 되었습니다.Nest는 현재 제가 프로젝트를 만들 때 가장 많이 사용하고 있는 백엔드 프레임워크 인blog.juyear.dev이전 글 읽으러 가기! 👋 소개안녕하세요! 대학생 개발자 주이어입니다.오늘은 Nest 클린코드 두 번째 글이고, Guard와 Decorator에 대해서 정리해보려고 합니다! 1편에서 작성했던 코드에 이어서 진행할 예정이니, 혹시 "JWT 발급 및 인증" 부분에 대해서 잘 모르신다..
-
[Nest]
[Nest] [클린코드 1편] JWT 발급 및 인증 구조 깔끔하게 구현하기 (Postman API 테스트)
👋 소개안녕하세요! 대학생 개발자 주이어입니다.오늘은 Nest라는 새로운 카테고리로 찾아뵙게 되었습니다.Nest는 현재 제가 프로젝트를 만들 때 가장 많이 사용하고 있는 백엔드 프레임워크 인데요. 원래는 Nest관련 글을 따로 분리해서 적지 않고, 프로젝트 제작 글에 조금씩 설명하는 식으로 진행했었습니다.그런데 이번에 Nest로 여러 백엔드 아키텍쳐와 클린 코드 등 심화 부분에 대해서 공부하게 되면서 이 부분을 집중적으로 정리하고 싶어 Nest라는 카테고리를 따로 만들게 되었습니다. 그 첫 번째 글로 서버 보안의 기초인 JWT에 대해서 정리해보려고 합니다.그럼 바로 본론으로 들어가도록 하겠습니다.💡 JWT 란?JWT(JsonWebToken)를 구현하기 전에, 먼저 JWT의 개념과 사용 목적을 이해해야..
-
[DISMU]
[DISMU] Discord 노래봇의 새로운 기준, AI 노래 플랫폼의 가능성 (프로젝트 소개, 시장 분석)
[DISMU] WebSocket을 활용한 공용 플레이리스트 구현 (nest, next) [DISMU] WebSocket을 활용한 공용 플레이리스트 구현 (nest, next)👋 소개안녕하세요! 대학생 개발자 주이어입니다!오늘은 글을 진짜 오랜만에 올리게 되었는데요. 최근에 여러 프로젝트를 제작하면서 개인 공부에 집중하다 보니 블로그 작성하는 주기가 조금blog.juyear.dev이전 글 읽으러 가기! 👋 소개안녕하세요! 대학생 개발자 주이어입니다.오늘은 제가 최근에 제작하여 내부 테스트를 진행중인 DISMU 프로젝트에 대해서 간단히 소개하고 기능 및 사용 기술도 같이 소개해 드리려고 합니다. 그럼 바로 시작하도록 하겠습니다.🛠️ 기술 스택Frontend : Next.js, ts, html, css-..
-
[개발자의 잡학노트]
[잡학노트] API KEY 공유는 어떻게 탐지하는걸까? (OpenAI, Discord 등)
👋 소개안녕하세요! 대학생 개발자 주이어입니다. 오늘은 [개발자의 잡학노트] 라는 카테고리의 첫 글을 적게 되었습니다.[개발자의 잡학노트]는 평소에 궁금했던 내용이나, 정확한 원리는 모르고 그냥 그렇구나 하고 넘어갔던 내용들에 대해서 자세히 파헤쳐보고 정리하는 카테고리입니다. 그럼 바로 시작하도록 하겠습니다.❓ 궁금증뭔가 이 카테고리는 예쁘게 꾸며보고 싶다는 생각에 위 처럼 썸네일도 만들어 보았는데요.썸네일을 보시면 아시겠지만, 오늘의 주제는 "API KEY 공유는 어떻게 탐지하는걸까?" 입니다.이 궁금증이 생긴 이유는 정말 간단한데요.API KEY를 사용해보신 분들이라면, 한 번 쯤은 위와 비슷한 경고문을 보신 적이 있을 겁니다.바로, API KEY가 github나 sms프로그램 등에 공개되었다는 경..
-
[DISMU]
[DISMU] WebSocket을 활용한 공용 플레이리스트 구현 (nest, next)
👋 소개안녕하세요! 대학생 개발자 주이어입니다!오늘은 글을 진짜 오랜만에 올리게 되었는데요. 최근에 여러 프로젝트를 제작하면서 개인 공부에 집중하다 보니 블로그 작성하는 주기가 조금 길어지게 되었습니다. 그래서 오늘은 제가 최근에 진행중인 DISMU 프로젝트에 대해서 간단하게 소개하고,프로젝트를 제작하면서 사용된 기능중 하나인 "websocket을 활용한 공용 플레이리스트"에 대해서 정리해보려고 합니다. 그럼 바로 시작하도록 하겠습니다.💻 프로젝트 소개제가 현재 진행하고 있는 DISMU 프로젝트는 discord와 music을 합친 단어로, 디스코드 노래봇과 관련된 프로젝트입니다.디스코드를 사용하신다면 아마 한 번 쯤은 노래봇을 사용해보지 않았을까 싶은데요.물론 노래봇이 디스코드의 핵심 기능은 아니지..