3w_ 익명 쇼핑몰 - Restful (Rest하게) API 만들기

YoonJu Lee·2021년 7월 22일
0

1. mongoose 설치하기

  • mongoose 는 mongoDB 에 연결하고 데이터 모델링을 제공해주는 툴입니다. 지금까지 설치만 했고 사용하지 않았던 mongoDB를 이제 직접 node에서 사용해볼 시간입니다.

  • mongoose 설치 - npm 으로 제공되고 있어서 아래와 같이 간단하게 설치 할 수 있습니다.

    $ npm install mongoose
  • moongoose 설치 완료시 package.json에 ...

    https://www.npmjs.com/package/mongoose

    < index.js > 추가 ( 위치 : app.listen 라우터 위에)

1) 모듈 설치.

const mongoose = require('mongoose');

2) 서버를 띄우고 /mongodb 접속
→ mongoose에 connect 한다.
→ 몽고DB안의 mongodb://localhost//voage라는 특정 저장소에 연결 ( DB의 이름 )

app.get('/mongodb', async (req, res) => {
    await mongoose.connect('mongodb://localhost/voyage', {
        useNewUrlParser: true,
        useUnifiedTopology: true,
        useFindAndModify: true,
        useCreateIndex: true
    });

		res.send('ok');
})
  • node를 재실행하고 /mongodb 에 접속하여 화면에 ok라고 뜨면 정상적으로 접속이 성공한 것입니다.

2. 모델링 만들고 데이터 추가하기

profile
Coder가 아닌 Engineer를 향해서.

0개의 댓글