https://www.mongodb.com/download-center/community
- MongoDB는 간단한 규칙으로 작업할 수 있는 데이터 베이스.
- 사용하기 쉽고 직관적으로 작동한다.
- 일단 MongoDB Campus Community도 함께 설치했다.(뭔지 잘 모름)
- 설치경로(C:\Program Files\MongoDB\Server\4.2\bin)에 가보면 mongod와 mongo가 있다.
- 이 둘을 실행시켜야 하나 봄. 연결에 문제가 생기면 이 둘이 돌아가고 있나 체크.
- 이제 Mongo를 JavaScript와 연결해야 하는데, 둘 사이에 Adapter가 필요하다.
- npm install mongoose
- db.js의 Fake DB를 지우고 아래와 같이 수정한다.
- 이제 controller에서 db를 불러오지 말고 init.js에 [import "./db"]추가
- 지금은 localhost에 MongoDB를 설치했지만, 나중에는 다른 곳에 설치하게 된다.
- 이때 내 코드에 있는 URL로부터 유저 데이터를 숨겨야 한다.
- npm install dotenv
- 아래와 같이 process.env로 URL을 숨겨준다.
- 해당 URL은 .env파일을 만들어 저장한다.
- env파일은 .gitignore에 포함되어 있어 외부에 공개되지 않는다.
'Youtube Clone > MongoDB' 카테고리의 다른 글
ESLint, Regular Expression (0) | 2019.09.19 |
---|---|
Detail, Edit, Delete, Search (0) | 2019.09.19 |
Upload (0) | 2019.09.19 |
async-await, try-catch (0) | 2019.09.19 |
Model and Schema (0) | 2019.09.19 |