我想在我的node.js应用程序中添加一个动态env变量,换句话说,我希望通过函数确定env值。所以我不能在我的.env文件中手动添加它。 我正在将webpack用作模块捆绑程序,我想在我的webpack.config文件中访问该env var。
答案 0 :(得分:1)
假设您正在Linux机器上运行节点服务器。您需要手动导出所有环境变量,也可以通过如下脚本来导出所有环境变量:export PORT=3000;
,然后通过节点process object
直接访问它们,如下所示:
const port = process.env.PORT || 5000;
。
或者您可以安装诸如config(https://www.npmjs.com/package/config)之类的依赖项,并使其管理将环境变量提取到代码中以供使用。