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
'Node.js' 카테고리의 다른 글
[Express] Todo-list 제작 (0) | 2021.06.01 |
---|---|
[Express] express generator (0) | 2021.05.28 |
[Express] Get방식의 Query string / Path value (0) | 2021.05.26 |