添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
耍酷的企鹅  ·  ASP.NET Core ...·  1 月前    · 
焦虑的面包  ·  node: ...·  1 月前    · 
冷静的口罩  ·  Bootstrap·  6 月前    · 
跑龙套的开水瓶  ·  招聘流程 | 高露洁·  9 月前    · 
狂野的麦片  ·  阳光热线 | ...·  1 年前    · 

如何从 Node.js 读取环境变量

了解如何在 Node.js 程序中读取和使用环境变量

Node.js 的 process 核心模块提供了 env 属性,它承载了进程启动时设置的所有环境变量。

下面的代码运行 app.js 并设置 USER_ID USER_KEY

这会将用户 USER_ID 作为 239482 传递,将 USER_KEY 作为 foobar 传递。 这适用于测试,但是对于生产,你可能会配置一些 bash 脚本来导出变量。

注意: process 不需要 "require",它会自动可用。

这是一个访问我们在上面代码中设置的 USER_ID USER_KEY 环境变量的示例。

以同样的方式,你可以访问你设置的任何自定义环境变量。

如果你的 node 项目中有多个环境变量,你也可以在你的项目根目录下创建一个 .env 文件,然后在运行时使用 dotenv 包加载它们。

在你的 js 文件中

如果你不想在代码中导入包,也可以使用 node -r dotenv/config index.js 命令运行你的 js 文件。

Node.js 中文网 - 粤ICP备13048890号