Node.js의 POST 요청 데이터를 추출할 수 있도록 만들어 주는 미들웨어. reqest에 body 프로퍼티를 사용할 수 있다.
:: (https://www.npmjs.com/package/body-parser)
npm install body-parser --save
app.post('/register', (req, res) => {
//회원 가입 할 떄 필요한 정보들을 client에서 가져오면
//그것들을 데이터 베이스에 넣어준다.
})
Node.js 기반의 어플리케이션 개발시 파일 변경이 감지될 때 자동으로 재시작하도록 도와주는 툴
npm install nodemon --save-dev
process.env.NODE_ENV : 환경변수, Local 환경에선 development deploy(배포)한후 production
비밀번호 보호에 특화된, 암호 해싱 기능 매커니즘이다.
🔗 참고문서
userSchema.pre('save', function(){
//유저모델에 유저 정보를 저장하기 전에 function()실행
})
1.salt를 먼저 생성
2.salt를 이용해서 비밀번호를 암호화 해야함
3. saltRounds =10 : salt가 10자인 salt를 생성해서 이 salt를 이용해 비밀번호 암호화
✉️ 암호 해싱 기능이 있는 비크립트를 다뤄보아서 유익했다.