mongoDB

지금은 index.js에서 나의 mongoURI를 확인할 수 있다. 이는 깃허브에 올렸을 때 개인정보가 그대로 드러나는 문제가 있으므로 gitignore를 통해 비밀 설정 정보를 관리해보겠다. 1. config폴더 안에 dev.js를 생성 후 다음과 같이 코드를 넣어준다. mongoURI의 값으로 index.js에서 가져온 mongoDB URI를 넣어주었다. 개발은 다음과 같은 두 가지 환경에서 할 수가 있다. 하나는 지금처럼 local development 모드에서, 그 이후에는 heroku 또는 클라우드 서비스를 이용해 배포한 후 개발할 수 있다. 이 두가지를 따로 생각해주어야 한다. 2. 배포한 후 개발환경을 만들기 위해 prod.js파일도 config 폴더 안에 만들어준다.key.js 파일도 만든..
몽고DB를 활용하는 프로젝트를 생성하고 이를 github에 올리려는데 내 몽고DB 계정은 보이지 않게 하려고 한다. 먼저 다음 코드를 통해 dotenv를 설치한다. npm install dotenv .env 파일을 만들고 몽고DB url을 MONGO_URI 라는 이름으로 넣어준다. MONGO_URI = 몽고DB의URI index.js 파일에 다음의 코드를 넣어준다. //index.js require('dotenv').config(); // .env 파일에서 환경변수 불러오기 mongoose.connect(process.env.MONGO_URI, {}) .then(() => console.log('MongoDB Connected...')) .catch(err => console.log(err)) 마지막으로..
Model은 Schema를 감싸주는 역할! model 폴더를 생성 후 그 안에 User.js 를 다음과 같이 생성한다 .
1. 몽고디비 사이트 접속 몽고디비 사이트에 접속한다. https://www.mongodb.com/home MongoDB: The Developer Data Platform Get your ideas to market faster with a developer data platform built on the leading modern database. MongoDB makes working with data easy. www.mongodb.com Build a Database 버튼을 눌러 cluster를 생성한다. 다음과 같은 설정으로 cluster를 생성해준다. cluster 이름은 boilerplate로 해주었다. username과 password를 입력하여 몽고DB 유저도 생성해주었다. mongoD..
korinj
'mongoDB' 태그의 글 목록