전체 글 (45) 썸네일형 리스트형 Node JS 비밀번호 Bcrypt로 암호화 시키기 npm install bcrypt --save Bcrypt를 터미널에서 설치한다. const bcrypt = require('bcrypt') //이것은 솔트를 생성하고 솔트의 자릿수를 이용해서 비밀번호를 암호화시킨다. const saltRounds = 15; userSchema.pre('save', function( next ) { ${Schema.pre()를 쓰면 저장 하기 전에 이 안에 있는 것들을 시행하고 저장된다.} //비밀번호를 암호화 시킨다. bcrypt.genSalt(saltRounds, function(err, salt) { if(err) return next(err) bcrypt.hash(user.password, salt, function(err, hash) { // Store hash.. [mac] git에서 필요하지 않은 것들을 gitignore 로 옮긴 다음 push 하는 방법 git rm -r --cached . git add . git commit -m 'remove' git push 깃에 파일을 올릴 때 node_modules 같은 파일은 없애고 올린다. 하지만 이미 깃으로 올렸을 때 그것을 .gitignore 에 넣더라도 깃에는 계속 올라가 있다. 이럴 때는 올라와 있는 파일들 중 트래킹중인 파일 리스트를 삭제하고 깃을 커밋한다. Mongo DB 와 노드JS 연결 cloud.mongodb.com/ MongoDB Cloud MongoDB Cloud is a unified data platform for modern applications and includes a global cloud database, search, data lake, mobile, and application services. www.mongodb.com 위에 홈페이지에 가서 회원가입을 한 이후 로그인을 한다. Build Cluster를 클릭 한 다음 AWS를 클릭한다. free tier 가 있는 지역 중에 가장 가까운 곳을 클릭 한다. Demo sandbox 클릭 한 다음 Cluster Name을 설정한다. Mongo DB Cluster 가 다 생성 되면 유저를 생성한다. sandbox에 co.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음