我有一个容器化的配置服务器。现在,我的任务是创建Express API。我面临的问题是如何在我的Express API中读取配置服务器中定义的通用属性。
答案 0 :(得分:0)
创建一个.env文件来存储您的环境变量。例如:.env.development或.env.test或.env.production文件,您可以将其放入配置文件夹中。
下载节点模块“ node-foreman” https://github.com/strongloop/node-foreman
现在使用工头运行Web服务器,并使用以下命令行命令指定所需的环境。
./node_modules/foreman/nf.js --env ./config/.env.development start web=1
这将加载所需的正确环境。
然后使用“ process.env”访问实际代码中的环境变量。
例如,如果您的.env文件中有一个键-值对,例如 version = 5.5 ,则要在代码中进行访问,请执行 process.env.version