我有一个容器化的配置服务器。现在我的任务是在 express 中创建一个 API。我面临的问题是如何在我的 express api 中读取配置服务器中定义的公共属性。
问问题
9 次
1 回答
0
创建一个 .env 文件来存储您的环境变量。示例:您可以放入配置文件夹的 .env.development 或 .env.test 或 .env.production 文件。
下载节点模块“node-foreman” https://github.com/strongloop/node-foreman
现在使用 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 回答