Node.js
[Express] Todo-list 제작02
nidoos
2021. 6. 15. 15:47
express, mongodb
1. mongodb 가입 후 클러스터 생성
2. .env 생성 후 mongodb 연결
- main.js 에 dotenv선언
const dotenv = require(“dotenv”);
dotenv.config();
3. mongoose 사용하기
mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useFindAndModify: false }, () => {
console.log("Conncted to db");
app.listen(3000, () => {
console.log("Server Up and Running")
});
});
DB와 연결이 되었을 때만 서버 작동
4. TodoTask.js 생성
const mongoose = require('mongoose');
const todoTaskSchema = new mongoose.Schema({
content: {
type: String,
required: true
},
date: {
type: Date,
default: Date.now
}
})
module.exports = mongoose.model('TodoTask', todoTaskSchema);
5. CRUD 생성
CREATE : /
REATD : /
UPDATE : /edit/:id
DELETE : /remove/:id
REATD : /
UPDATE : /edit/:id
DELETE : /remove/:id