##手順
- npm i dotenv でインストール
- rootディレクトリに.envファイルと.gitignoreを作成
- require('dotenv').config(); を記入
- .envファイルに他の人に知られたくない情報を書く (APYKEYなど)
- GitHub等にコードを公開する場合は .gitignoreファイルに.envを記載
- .envファイルの情報にアクセスする場合は process.env.につなげる
##コードで解説
外部に公開したくない情報を記載
.env
MONGODB_URL=mongodb+srv://.....cluster0.ysnsu.mongodb.net/myFirstDatabase?retryWrites=true&w=majority
GitHub等にコードを公開する場合は .gitignoreファイルに.envを記載
.gitignore
.env
index.js
import express from 'express';
import mongoose from 'mongoose';
//どちらか記載
import dotenv from 'dotenv';
dotenv.config();
//or
require('dotenv').config();
.envファイルの情報にアクセスする場合は process.env.につなげる
例の場合は.envファイルのMONGODB_URLの情報にアクセス
index.js
import express from 'express';
import mongoose from 'mongoose';
import dotenv from 'dotenv';
dotenv.config();
//アクセス
const MongoDB = process.env.MONGODB_URL