728x90
반응형
내 DB 주소나 포트번호 등 민감정보를 .env를 이용하여 숨겨보자.
npm install dotenv
우선 터미널에 다음과 같이 입력해서 dotenv를 설치하자.
이제 .env라는 파일을 하나 생성해서
민감정보를 작성하자.
(.env)
PORT=8080
DB_URL="abcdefg/hijk.com"
이제 원래 파일로 돌아가서, 민감정보를 사용할 위치에
process.env.변수명
을 적어주면 된다.
MongoClient.connect(process.env.DB_URL, function (에러, client) {
예를들면 이렇게.
원래 URL을 적는 곳에
process.env.DB_URL을 적어주었다.
그럼 끝이다.
깃허브 등에 올릴때는 gitignore에 .env를 등록해서 .env를 업로드하지 않으면 될 것 같다.
728x90
반응형
'웹개발 > Node.js' 카테고리의 다른 글
[Node.js] Socket.io를 이용하여 실시간 통신하기 (0) | 2023.03.03 |
---|---|
[Node.js] 채팅 기능 구현하기 (0) | 2023.03.02 |
[Node.js] 이미지 서버 만들기(multer 라이브러리 사용) (0) | 2023.02.26 |
[Node.js] router 폴더 및 파일로 API관리하기 (0) | 2023.02.26 |
[Node.js] 회원가입, 회원기능 만들기 (0) | 2023.02.25 |
댓글