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



i具有容器化的配置服务器。现在,我在Express中创建API的任务。我面临的问题是如何读取我的Express API中config Server中定义的共同属性。

  1. 创建一个.env文件以存储您的环境变量。示例:.ENV.开发或.env.test或.env。生产文件,您可以将其放入配置文件夹中。

  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.env.version

最新更新