Node+React [Node(2)]

2267 단어 node.jsnode.js

MongoDB ?

mongoDB는 문서지향 저장소를 제공하는 NoSQL 데이터베이스 시스템

다음은 MongoDB와 Node 를 연결하는 과정이다.

1. https://www.mongodb.com/ 에서 회원가입

2. 클러스터 생성

3. 유저 생성

4. Mongoose 설치

npm install mongoose --save 

5. index.js 에서 앱과 mongoose 연결

const mongoose = require('mongoose')
mongoose.connect('mongodb+srv://[username]:[password]@boilerplate.hazls.mongodb.net/<dbname>?retryWrites=true&w=majority', {
    useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false

클러스터 등록 부분에서, 강의의 MongoDB 사이트와 실제 본 사이트와 달라서 당황했지만 인터넷에 최신 글을 검색해 보면서 따라오면 금방 할 수 있다. (Project 생성까지 하고 나서야 클러스터 생성 가능)

여기까지는 잘 됐고, 잘 될 줄 알았지 ...

첫번째 오류

보면 서버 연결이 안 된다고 말하면서 등록되지 않은 IP 로 서버에 접근 했기 때문에 등록을 하라고 한다.

이건 간단하게 해결됐다.

SECURITY > Network Access > ADD IP ADDRESS > ALLOW ACCESS FROM ANYWHERE

이렇게 설정해주면 모든 IP 에서의 접속을 허용하기 때문에 오류가 해결된다. 원래는 자신이 쓰는 IP 를 등록해주는 게 좋지만 나는 귀찮아서 모든 IP 가 접속할 수 있게 해놨다.

좋은 웹페이지 즐겨찾기