개발자라는 직업을 가진지 반년!제대로 된 프로젝트 하나 해보지 못한 내 자신을 과연 개발자라고 할 수 있을까...그래서 시작한다.평소에 다이어리와 같은 개인용 인스타그램이 있으면 했다.그래서 만든다.나를 위한 앱 MYSTAGRAM!(실현하자!)
환경설정 Apollo Sever 가이드 package.json에서 변경 최신 import 형식 but Must use import to load ES Module 에러 해결책 package.json에
환경설정 ORM으로는 prisma를 사용할 것이다. prisma는 GraphQL을 이용하는 Backend server를 제공해주고, 서비스 초기 세팅을 빠르고 쉽게할 수 있다! prisma 설명 설치방법 DB로는 postgresql을 사용할 것이다. 이를 돕기 위
prisma client prisma client 설명 server.js에 추가하고 package.js에 실행하기 편하도록 추가 근데 실행하려고 하니 해당 오류 우선 node 버전 문제인가 해서 변경해보았지만 해결되지 않음 node 버전 관리 해당 오류는 p
이번에는 개발에 도움이 되는 tool에 관하여 작성할 것이다. > prisma studio 데이터 베이스를 시각화해서 보여준다. 검색에 용이하고 수정도 가능하다. 위의 명령어로 실행할 수 있다. > graphql-tools graphql-tools은 스키마와 re
오늘은 로그인 기능에 관련되어 알아볼 것이다. > bcrypt bcrypt은 비밀번호를 암호화하는 알고리즘이다. 비밀번호를 그대로 DB에 저장하는 것은 보안에 위험하다. bcrypt 설명 > JWT 사용자가 로그인하면 jwt를 발급받고 이를 활용에 권한 체크를
파일 업로드 graphql에서는 upload type을 제공하여 쉽게 파일을 업로드할 수 있다. 파일 업로드 설명 graphql에서 제공하는 playground에서는 파일을 첨부할 수 없다. 그래서 altair을 활용한다. > 오류 다루기 해당 오류는 코드 수정