访问环境变量的方法(Node.js)[备忘录]
步骤
-
- npm i dotenv でインストール
-
- rootディレクトリに.envファイルと.gitignoreを作成
-
- require(‘dotenv’).config(); を記入
-
- .envファイルに他の人に知られたくない情報を書く (APYKEYなど)
-
- GitHub等にコードを公開する場合は .gitignoreファイルに.envを記載
- .envファイルの情報にアクセスする場合は process.env.につなげる
以编码方式解释
不想向外界公开的信息
MONGODB_URL=mongodb+srv://.....cluster0.ysnsu.mongodb.net/myFirstDatabase?retryWrites=true&w=majority
当将代码公开于GitHub等平台时,需在.gitignore文件中列出.env文件。
.env
import express from 'express';
import mongoose from 'mongoose';
//どちらか記載
import dotenv from 'dotenv';
dotenv.config();
//or
require('dotenv').config();
如果你想访问.env文件中的信息,请连接到process.env.。例如,访问.env文件中的MONGODB_URL信息。
import express from 'express';
import mongoose from 'mongoose';
import dotenv from 'dotenv';
dotenv.config();
//アクセス
const MongoDB = process.env.MONGODB_URL