본문 바로가기

Instagram Clone/GraghQL API

Request Secret Resolver

https://github.com/wonjongRyu/bookstagram/commit/2708c0898deba3c81b1aa8802ec867a17ec78642

  • 로그인을 하기 전에 로그인 비밀 값을 만들어보자
  • randomlists.com/nouns
  • randomlists.com/random-adjectives
  • 형용사, 명사를 500개씩 가져온다
  • npm run prisma로 generate해주고 localhost:4000을 새로고침
  • prisma 웹이랑 datamodel.prisma랑 자동 동기화가 잘 안된다. 
  • 직접 등록해줘야 하는듯
  • 아래처럼 하면 prisma에 업데이트 된다.

이걸 메일로 보내기 위해 nodemailer를 사용

메일을 보내기 위해서는 sendgrid라는 transporter가 필요

sendgrid에 회원가입하고 이름과 비밀번호를 .env에 저장

 npm install nodemailer-sendgrid-transport

server.js에 아래와 같이 추가하고 서버를 재실행하면 메일이 날아온다.

sendSecretMail("wonjong4773@gmail.com", "123");

 

'Instagram Clone > GraghQL API' 카테고리의 다른 글

ETC  (0) 2019.10.15
SearchUser, SearchPost  (0) 2019.10.15
ToggleLike and AddComment  (0) 2019.10.14
Passport JWT  (0) 2019.10.11
Create Account Resolver  (0) 2019.10.11