Learning-Developer 2019. 10. 10. 17:55

https://github.com/wonjongRyu/bookstagram/commit/5edb7ef94edb427468f83175785a90b211b24c84

  • 처음부터 prisma.yml은 gitignore에 추가했어야 했다.
  • generated를 보면 index.js와 prisma-schema.js 파일이 있다. 
    • 이 파일들을 통해 prisma와 정보를 주고 받는다. 
    • 서비스를 배포할 때마다 prisma cloud에서 무언가를 생성하는데, 그걸 다운로드 받아야 한다. 
  • prisma 서버와 정보를 주고 받으려면 prisma client를 다운받아야 한다. 
    • npm install prisma-client-lib
    • scripts 를 수정하고 npm run prisma
    • 이러면 prisma 데이터베이스에서 정보를 가져온다.
    • 이렇게 하면 prisma 엔드포인트를 보호할 수 있다. 
    • 사람들이 서버에 정보를 요청하면, 서버는 prisma에 요청한다. 
    • 사람들이 직접 prisma에 요청하는 것보다 안전하다.