npm install mongoose --save
const mongoose = require('mongoose')
코드로 몽구스 불러오기mongoose.connect('mongodb://localhost:27017/test')
로 서버에서 몽고DB와 연결해줄 수 있다.app.listen(port, () => {console.log(`example app listening at http://localhost:${port}`)})
해당 서버 실행 코드 부분에 (11.) 코드를 작성해 준다.// express 객체를 할당한 app으로 서버를 열거나 | 서버 오픈
// 서버를 실행 시킬때 listen의 인자로 몇번 port로 서버를 실행 시킬지 정할 수 있다.
app.listen(port, () => {
// 서버를 열때 몽고DB 와 연결해주기 위한 코드
mongoose.connect('mongodb://localhost:27017/test');
console.log(`Example app listening at http://localhost:${port}`)
});
mongoose.connect('mongodb://localhost:27017/test');
에서 URL은 해당 test가아닌 본인의 URL을 입력하면 됨app.listen(port, () => {
// 서버를 열때 몽고DB 와 연결해주기 위한 코드
mongoose.connect('mongodb://본인의 몽고DB URL')
// 몽고DB 와 연결된 후 서버가 켜지도록 then을 활용
.then(() => {
console.log(`Example app listening at http://localhost:${port}`)
console.log("connecting MongoDB...")
})
// 몽고DB 와 연결할때 오류가 생겼을 경우 catch를 활용하여 error를 catch
.catch((err) => {
console.log(`${err}`)
});
});
13-2. 해당 코드의 해석은 MongoDB와 잘 연결 되었을때 then을 실행을
잘 연결 되지 않았을때 catch로 err를 잡는다고 생각하면 된다.