nodejs의 express 프레임워크로 서버 구현하기
미들웨어는 서버를 실행하고 응답이 종료되는 그 중간에 실행되면서 특정 기능을 수행하는 함수들이다.
C(Controller : 데이터를 보기 위한 함수)->constroller이 서버에서 데이터를 보기 위해 어떠한 액션들을 작성할 곳
node express를 사용할 때, 뭐랄가 기본 세트처럼 딸려오는 모듈들 중에서,데이터(client에서 post로 보내준 데이터)들을 자동으로 파싱해주어서, 진짜로 필요한 부분인 body부분을 쉽게 추출해주는 body-parser 모듈이 있다.
sequelize 뿐 아니라, 데이터베이스를 관리하거나 기타 시스템을 구축할 때, 패스워드와 같이 유출되어서는 안되는 정보를 다루어야 하는 경우가 있다.
DB구성 시에, 특히 sequelize로 작업할 때, 외래키(foreign key)를 어떻게 설정하는 지에 대해서 정리해 보고자 한다.
의외로 foreign key가 이론적으로는 쉽지만 실질적으로 활요용하고자 할 때, 복잡한 개념이란 사실을 깨닫게 되었다.
소셜로그인을 구현하기에 앞서, 해당 기능이 client와 연동되어 작업이 되어야 할거 같기도 하고/ 아직 소셜로그인에 대해 잘 이해가 되지 않아서, 정리를 먼저 해보고자 한다.
소셜로그인 기능 구현에 대해서 Github social login 기능을 구현하며 정리해보았다.
서버코드를 작성하다가 아무런 에러도 없었는데 갑자기서버 실행이 안되더니 뜨는 에러
기본적으로 비밀번호 찾기 화면에서 주어진 정보가 있다면, 해당하는 비밀번호를 고객 데이터로 저장된 메일로 보내주는 것을 구현하고자 했다.