0

我有一个容器化的配置服务器。现在我的任务是在 express 中创建一个 API。我面临的问题是如何在我的 express api 中读取配置服务器中定义的公共属性。

4

1 回答 1

0
  1. 创建一个 .env 文件来存储您的环境变量。示例:您可以放入配置文件夹的 .env.development 或 .env.test 或 .env.production 文件。

  2. 下载节点模块“node-foreman” https://github.com/strongloop/node-foreman

  3. 现在使用 foreman 运行您的 Web 服务器,并使用以下命令行命令指定您想要的环境。

./node_modules/foreman/nf.js --env ./config/.env.development start web=1

这将加载您想要的正确环境。

然后要在实际代码中访问您的环境变量,请使用“process.env”。

例如,如果您的 .env 文件中有一个键值对,例如version=5.5 ,那么要在您执行process.env.version的代码中访问它。

于 2019-07-04T18:19:16.463 回答