如何读取Express中配置服务器中定义的属性

时间:2019-07-04 17:51:49

标签: express configserver

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

1 个答案:

答案 0 :(得分:0)

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

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

  3. 现在使用工头运行Web服务器,并使用以下命令行命令指定所需的环境。

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

这将加载所需的正确环境。

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

例如,如果您的.env文件中有一个键-值对,例如 version = 5.5 ,则要在代码中进行访问,请执行 process.env.version