podcasts 관련된 api를 만들어보자 그 전에 노래하나 들으면서 시작하자. 링크텍스트 먼저 터미널에 nest g mo podcasts로 모듈을 먼저 말들어준다. 생성해주면 AppModule에 자동으로 import된다.(너무 편하다.) 다음으로 R
graphql 활용하여 api만들어보기문서 소개글을 먼저 보자면,GraphQL은 API를 위한 강력한 쿼리 언어이며 기존 데이터로 이러한 쿼리를 수행하기 위한 런타임입니다. 이것은 REST API에서 일반적으로 발견되는 많은 문제를 해결하는 우아한 접근 방식입니다. 배
class-validator와 class-transformer을 이용하여 데이터 검증을 한다. npm i class-validator class-transformer 설치 main.ts에서 파이프 연결하여 조건에 맞지않으면 통과되지 않음. 보이는 대로 IsStr
resolver의 모습 특별한 점은 없다.단지, 이번에는 argument인 productId를 중괄호안에 담아서 보내주었는데, 좀 더 확실하게 데이터를 정의해서 보내기 위해 해준것이다.service에서의 모습보시다시피, 여러가지 삭제 방법들이 있는데 이번에는 실제로 데
그러면 traffic이 증가할때는? 1.scale-up : 백엔드 컴퓨터 사양을 높인다.2.scale-out : 백엔드 컴퓨터 개수를 늘린다.2번이 많이 사용되는데, 근데 1번백엔드에 api요청한후에 다음에는 2번백엔드에 api요청을 하면 내 session값이 저장되어
jwt.io
기본적인 유저 등록 API 완성.중복 email 체크 함수 생성.패스워드 hashing 작업 추가
기본적인 구조 생성login API생성npm i @nestjs/jwtnpm i @types/passport-jwt : 인가 부분에서 사용npm i passport-jwt : 인가 부분에서 사용jwt token 생성 API 완료
npm i @nestjs/passport passport 설치RestAPI에서와 Graphql에서 request방식이 다르기 때문에 graphql로 변환시켜주는 과정이 필요하다.graphql-auth.guard에서 RestAPI로 들어온 request를 graphql방