Node+React [Node(2)]
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 가 접속할 수 있게 해놨다.
Author And Source
이 문제에 관하여(Node+React [Node(2)]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@qhahd78/NodeReact-Node2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)