선행사항
2019/01/29 - [dhddldid(옹이양)] - MognDB Community Server 설치 및 환경설정 접속완료까지
Mongo를 JavaScript와 연결하는데 두가지가 있습니다.
1. MongoDB
2. JavaScript의 NodeJS
필요 자바스크립트에서 MongoDB와 연결하려면 Adapater를 통해야한다.
Javascript 코드를 작성하고 싶으면 MongoDB로부터 instruction 을 받아야 하는데
Mongoose라는 것이 도움을줍니다.
mongoosejs는 NodeJS를 위한 Object Modeling이며 설치하러가봅시다.
설치는 간단합니다.
npm install mongoose
db.js라는 파일을만들어서
여기서 우리한테 요청하는건 string으로 된 Database, 어디에 Database가 저장되어 있는지 알려주는 기능
여기서 좀더 추가 해 보자면
최근의 Mongoose는 이렇게 Configuration을 보낼 수있다.
내가 MongoDB를 사용할때마다 moongse가 설정을 보내준다.
useNew...는 사용을 하는것으로
useFindAnd...는 사용하지않는걸로
총코드를보면
같은 코드가됩니다.
이파일의 이름은 db.js이고
다른쪽에서
import db.js를 하면 콘솔창에 표시가되는걸 볼 수 있습니다.
또한 db가어디에 저장되는지 숨기기위하여.
dotenv를 설치합니다
npm install dotenv
가끔 어떤 부분을 숨겨놓고 싶을 수 있기 때문인데
어디에 DB가 저장되는것을 숨기고 싶을때 사용하게된다.
dotenv 구성방법
env 파일 생성
env 파일에서
로 적고
db를 연결하는 파일 db.js에서
적어서 접근하는데
dotenv.config라는 함수로 .env 파일 안에 있는 정보를 불러 올 수있으며
찾은 모든 variable들을 process.env.key에 저장한다.
기존
에서 밑과같이바뀌어서
와같이 정보를 숨길수 있다.
완성
'Develop Dairy > JavaScript, React' 카테고리의 다른 글
MongoDB 기본사용 (0) | 2019.02.28 |
---|---|
multer middleware(물타 미들웨어) (0) | 2019.02.28 |
MognDB Community Server 설치 및 환경설정 접속완료까지 (0) | 2019.01.29 |
make middleware locals (0) | 2019.01.23 |
Start pug.js express에서 pug를 설치하고 사용해보자 (0) | 2019.01.22 |