일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 깃허브 토큰 인증
- 모두를 위한 딥러닝
- 네트워크
- 지네릭스
- 리액트 네이티브
- 깃허브 로그인
- 딥러닝
- 자바
- 깃 터미널 연동
- React Native
- 백준 5525번
- 모두의 네트워크
- 머신러닝
- 모두를위한딥러닝
- SQL
- HTTP
- 정리
- 백준 4949번
- 백준 4358 자바
- 문자열
- 팀플회고
- 깃 연동
- 스터디
- 데이터베이스
- 데베
- 리액트 네이티브 프로젝트 생성
- 백준 4358번
- 리액트 네이티브 시작하기
- 모두의네트워크
- 백준
- Today
- Total
목록dev/NestJS (2)
솜이의 데브로그
Reference : https://wikidocs.net/150167 01. 유저 서비스와 회원 가입 유저 서비스를 다시 처음부터 만들어 보겠습니다. 우리가 만들 유저 서비스는 그다지 많지 않고 간략하게 구현하고자 합니다. 프론트 엔드의 UI 화면을 함께 만들지 않기 때문에 ... wikidocs.net 회원가입 화면을 통해 유저 정보를 입력받아 유저 생성 요청을 받는다. DB에 유저 정보를 저장하고, 이메일을 발송하여 유효한 이메일인지 검증. 이메일 본문에는 이메일 검증을 위한 요청으로의 링크가 포함 링크를 통해 요청이 들어오면 회원가입 준비 단계에서 승인 이메일 서비스는 유저 서비스와 분리되어야 한다. 회원가입 이메일 검증 시 필요한 토큰을 uuid를 사용하기 위해 라이브러리를 설치한다. $ npm..
컨트롤러 서버가 수행해야하는 작업을 데코레이터로 기술하여, 어플리케이션이 가지는 핵심 로직에 집중할 수 있도록 도와준다. @Controller 데코레이터를 클래스에 달면 해당 클래스는 컨트롤러의 역할을 하게 된다. @Get() 을 통해 들어오는 요청을 경로에 따라 관리 가능하다. ex) @Get('/hello') 라고 하는 경우, /hello 경로로 들어오는 요청을 처리 @Contoller 데코레이터도 인자를 넣어 라우팅 경로의 prefix를 지정할 수 있다. 라우팅 패스는 와일드 카드를 이용하여 작성할 수 있다. 요청 객체 (Request Object) Nest는 요청과 함께 전달되는 데이터를 핸들러가 다룰 수 있는 객체로 변환한다. 변환된 객체는 @Req() 데코레이터를 이용해 다룰 수 있다. Nes..