개발/nestjs2 Nest.js에서 소셜 로그인 API 사용하기 Nest.js에서 소셜 로그인의 API를 사용하기 위해서 몇 가지 절차가 필요하다. 1. 우선, 패키지를 설치해야 한다. 2. strategy 파일을 추가한다. 3. guard 파일을 추가한다. 4. 환경변수 파일에 client id와 secret key를 추가한다. 5. module에 임포트 6. 로컬호스트에서 테스트 ## 패키지 설치 npm i passport-naver @types/passport-naver 식으로 설치한다. ## stratgy 파일 추가 ## guard 파일 추가 ## 환경변수에 추가 ##localhost에서 테스트 2023. 4. 23. NestJS 시작하기! NestJS는 Node.js와 Express.js 위에 구축된 Typescript 기반 오픈소스 웹 애플리케이션 프레임워크이다. 확장가능하고 모듈식이며 유지관리가 용이하도록 설계되었다. 모듈, 컨트롤러, 서비스 및 공급자에 대해 Angular와 유사한 아키텍쳐 원칙을 따르고 있다. 개인적으로 타입스크립트가 기본탑재되어 있다는 점에서 편하다고 생각했고, REST API를 만들 수 있는 템플릿을 제공해주는 것도 편리했다. Node에서 Express 기반으로 만들때에 비해 확실히 군더더기가 적어진 느낌이다. @GET @POST 같은 데코레이터의 사용도 익숙해지니 편리하다. NestJS를 처음 배우기 시작하면서 - 간단한 POST, GET, PATCH, DELETE API를 만드는 것부터 했고, - 회원가입과 .. 2023. 4. 12. 이전 1 다음