For Programmer
2.몽고DB와 연결하기 - boiler-plate제작(backend) 본문
728x90
1.몽고 DB Cluster 생성하기
* 회원 가입 후 cluster 무료버젼을 생성하면 된다. aws-singapore 선택(영상참고)
2.몽고DB 사용자계정 만들고 세팅하기
3. 노드js에서 몽구스 모듈 다운받기
4. 몽구스 모듈을 import한 후에 몽구스 사용자계정 설정하기
5. 몽고DB 'user' collection 만들어보기(models-User.js)
const mongoose = require("mongoose");
const userSchema = mongoose.Schema({
name: {
type: String,
maxlength: 50,
},
email: {
type: String,
trim: true, //공백제거
unique: 1, //unique함(중복x)
},
password: {
type: String,
minlength: 5,
},
lastname: {
type: String,
maxlength: 50,
},
role: {
type: Number,
default: 0,
},
image: String,
token: {
type: String, //유효성관리
},
tokenExp: {
type: Number, //유효기간관리
},
});
onst User = mongoose.model("User", userSchema); //1st모델의이름,2nd데이터
module.exports = User; //다른파일에서사용가능
*해당강의
728x90
'React & Node.js 프로젝트 > boiler-plate 제작' 카테고리의 다른 글
5.서버를 자동으로 새로고침해주는 모듈 - boiler-plate 제작(backend) (0) | 2020.07.31 |
---|---|
4. postman을 이용한 회원가입기능 - boiler-plate제작(backend) (0) | 2020.07.31 |
3. git을 이용하여 git-hub에 파일 올리기 - boiler-plate 제작(backend) (0) | 2020.07.31 |
1. node.js 파일 만들어 실행하기 - boiler-plate 제작(backend) (0) | 2020.07.31 |
boiler-plate란? (1) | 2020.07.17 |
Comments