dotenv


プロジェクトがオープンソースである場合、他のユーザは、公開されたデータベースurlを介して他のユーザの情報を開くべきではありません.特定の情報を非表示にする場合はdotvを使用します.
設定
入力%npm install dotenv端末
.env
プロジェクトフォルダに.envファイルを作成し、次のように隠したい内容を記録します.
MONGO_URL = "mongodb://localhost:27017/데이터베이스명"
db.js
dotnvのconfigメソッドを実行する場合.Envファイルの値は指定したキーに割り当てられるため、実行中のファイルでこれらの値をロードおよび使用できます.読み込んだ内容はprocessです.env.に格納されます.(init.jsファイルにimport 'app.js'と書かれている場合は、他のファイルからインポートする必要はありません)
import dotenv from 'dotenv'

dotenv.config();

mongoose.connect(proces.env.MONGO_URL,{
  /*생략*/
});
.gitignore
これで設定が完了したらenvファイルを作成します.gitignoreを登録する必要があります.登録しない場合.env自体が露出するので、鍵を隠す意味はありません.