non*_*one 3 environment-variables undefined node.js
我有一个文件夹结构如下的项目,
根 > 客户端、服务器
我想使用 /Server/src 中根目录的 .env 文件中的环境变量,但是当我尝试将其导入 /Server/src 时,环境变量未定义。
有没有办法使用服务器目录中的这些环境变量?
// from Root directory
const dotenv = require("dotenv");
dotenv.config();
module.exports = {
NODE_ENV: process.env.NODE_ENV,
}
Run Code Online (Sandbox Code Playgroud)
// from Server directory
const { NODE_ENV,} = require("./config");
console.log(NODE_ENV); //value returns undefined
Run Code Online (Sandbox Code Playgroud)
小智 6
从此处的文档: https: //www.npmjs.com/package/dotenv
您可以通过以下方式在客户端文件夹文件中指定 .env 文件的自定义路径
require('dotenv').config({ path: '/custom/path/to/.env' })
Run Code Online (Sandbox Code Playgroud)
:)
| 归档时间: |
|
| 查看次数: |
5918 次 |
| 最近记录: |