问题

我正在尝试遵循教程,它说:

“有几种方法可以加载凭证。

  1. 从环境变量加载,
  2. 从磁盘上的JSON文件加载,

密钥需要如下:

 USER_ID, USER_KEY
 

这意味着,如果您正确设置环境变量,您根本不需要在应用程序中管理凭据。”

基于一些谷歌搜索,似乎我需要在process.env中设置变量?我如何和在哪里设置这些凭据?示例请.

  最佳答案

环境变量(在本例中)被用来将凭据传递给应用程序. USER_IDUSER_KEY分别可以从process.env.USER_IDprocess.env.USER_KEY访问.您不需要编辑它们,只需访问它们的内容.

看起来他们只是让你选择从process.env或者磁盘上的某些特定文件加载你的USER_IDUSER_KEY

现在,运行应用程序时会发生魔力。

USER_ID=239482 USER_KEY=foobar node app.js

这将传递用户ID 239482和用户键作为foobar.这适合于测试,但对于生产,您可能会配置一些bash脚本来导出变量.

  相同标签的其他问题

node.jsenvironment-variables