WIL (2023/09/18-2023/09/24) 이번 주는 팀 프로젝트 첫주차였고 trello clone 코딩을 하였다 typescript를 처음으로 공부했고 nest도 공부했다. nest.js 의 공식 문서와 blog를 보며 controller, service, module, 등의 관계 등을 공부했다. response body 에서 password 제거해서 출력 - interceptor, entity 에서 assign하기 https://www.prisma.io/blog/nestjs-prisma-authentication-7D056s1s0k3l https://www.youtube.com/watch?v=Mui0GNT7TrI JWT, passport 를 이용한 authentication 구현 https://docs.nestjs.com/recipes/pas.. 2023. 9. 25. TIL (2023/9/23) Saturday 팀원들과의 trello clone 을 merge하는 날이었다 frontend 도 오늘 꽤 작업을 해봤는데 나름 재밌다 join과 resolve의 차이점 path.join([...paths]) **path.join**은 인자로 전달된 모든 경로 조각을 합칩니다. 결과 경로는 상대 경로일 수도 있고, 절대 경로일 수도 있습니다. 예를 들어, **join('/foo', 'bar', 'baz/asdf')**는 **/foo/bar/baz/asdf**를 반환합니다. path.resolve([...paths]) **path.resolve**는 인자로 전달된 경로 조각을 합친 후, 절대 경로로 변환합니다. 만약 상대 경로가 전달되면, 현재 작업 디렉토리를 기반으로 절대 경로를 생성합니다. 예를 들어, 현재 작업 디렉토.. 2023. 9. 23. TIL (2023/09/21) Thursday response body 에서 password 제거해서 출력 - interceptor, entity 에서 assign하기 https://www.prisma.io/blog/nestjs-prisma-authentication-7D056s1s0k3l https://www.youtube.com/watch?v=Mui0GNT7TrI JWT, passport 를 이용한 authentication 구현 https://docs.nestjs.com/recipes/passport https://docs.nestjs.com/techniques/configuration npm install --save @nestjs/passport passport @nestjs/jwt passport-jwt npm install --save-.. 2023. 9. 21. TIL (2023/09/20) Wednesday - Trello Clone - User CRUD - Prisma - Relational Data handling - Swagger Swagger 문서에서 사용되는 @ApiCreatedResponse와 @ApiOkResponse 데코레이터는 각각 다른 HTTP 상태 코드를 나타냅니다. 이 데코레이터들은 NestJS 애플리케이션의 API 엔드포인트에 대한 문서를 생성할 때 사용됩니다. @ApiCreatedResponse HTTP 상태 코드: 201 일반적인 사용 케이스: 새로운 리소스가 성공적으로 생성되었을 때 사용됩니다. 예시: POST 요청을 통해 새로운 사용자를 생성한 경우, 201 상태 코드와 함께 응답을 반환할 수 있습니다. typescriptCopy code import { ApiCreatedRe.. 2023. 9. 20. 이전 1 2 3 4 ··· 10 다음