본문 바로가기
728x90
반응형

NestJS4

런픽 | EP05. 인증 시스템 with Passport 스키마도 작성하고 DB 설정도 끝냈다. 이제 api를 만들어야 하고, 가장 먼저 사용자와 관련된 작업들을 진행해보려고 한다. 후... 분명히 작년에 NestJS 문서를 처음부터 뜯어보면서 포스팅도 했었는데 지금 1도 기억 안난다... 공식 문서를 읽으면서 차근차근 구현해보자🥲  우선 공식 문서의 Authentication 부분을 보고 그대로 따라해봤다. 그렇게 했을 때 로그인과 로그인 성공으로 받은 access token으로 유저의 정보를 요청하는 api에 접근하는 테스트도 완료했다. 하지만 이 방식은 거의 뼈대만 있는 수준이라 실질적인 인증 및 인가와 보안을 고려해서 더 업그레이드된 인증 프로세스를 구현해야 한다. 회원가입 및 로그인 구현먼저 auth 모듈에서 관리할 회원가입(signup), 로그인(.. 2024. 7. 26.
런픽 | EP04. prisma Schema 작성하기 백엔드와 관련된 세팅은 어느 정도 다 된 것 같다. 런픽 | EP03. nestJS 프로젝트 생성 및 nestJS, prisma 환경 설정런픽 | EP02-2. ERD 설계 - 리뷰와 관련된 데이터들 런픽 | EP02-2. ERD 설계 - 리뷰와 관련된 데이터들런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화 런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화이제 작dapsu-startup.tistory.com  다음 단계로 프리즈마 스키마를 작성해보자. 우선 작성했었던 ERD를 다시 한 번 봤다. 각각의 테이블과 그 관계들을 prisma의 스키마로 작성해야 한다. 참고로 프리즈마 스키마에서 @(어노테이션)이 붙은건 db에 들어가는 값이라고 생각하면 된다. 어노테이션 앞의 타입은 .. 2024. 6. 3.
런픽 | EP03. nestJS 프로젝트 생성 및 nestJS, prisma 환경 설정 런픽 | EP02-2. ERD 설계 - 리뷰와 관련된 데이터들 런픽 | EP02-2. ERD 설계 - 리뷰와 관련된 데이터들런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화 런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화이제 작성한 와이어 프레임을 기반으로 하여 ERD를 작성해보려고 한다. 런픽 | EP01. 와이어 프레임 제작dapsu-startup.tistory.com 어찌저찌 ERD 설계까지는 완료했다. 이제 드디어 코딩을 시작한다.. 이번 프로젝트의 기술 스택으로는 다음과 같이 선정했었다.백엔드nestJSPostgreSQLPrisma프론트엔드Nuxt3배포 인프라아마 aws이지 않을까? 아직 여기까지는 생각 안해봄개발 순서로는 프로젝트를 먼저 세팅(전체적인 아키텍처 설계,.. 2024. 5. 29.
답수실Log | 230126 | 토이 프로젝트 계획 중. 어떤 기술 스택을 사용해야 할지 고민 중(사실 답정너...?) 올해 세운 계획 중 하나는 데브옵스, 웹 서버, WAS, DB, 프론트 등 혼자서 모든 범위를 아우르는 개발을 처음부터 끝까지 구현해 보는 것이다(진정한 풀스택...!). 프로젝트의 계기는 크게 두 가지 이유가 있다. 토이 프로젝트 계기 및 취지 1: 개발 역량 향상 작년에 개발자로 취업하고 실무를 하면서 취업 이전보다 확실히 많이 성장한 것이 느껴진다. 특히 vue.js(nuxt)같은 프론트 영역은 1도 몰랐는데, 이제는 전체 웹사이트의 일부 페이지들을 직접 만들어서 배포까지 하고 있고, mongoDB도 예전보다 다양한 기능들을 활용하면서 DB활용 능력 범위가 꽤 많이 확장되었다. 그러나 SW정글을 통해 체득한 좋은 개발자에 대한 개념은 평생 학습할 수 있는 능력을 갖춘 개발자이고, 나 역시 좋은 개발.. 2023. 1. 27.
728x90
반응형