加载不同的文件取决于环境

时间:2017-01-03 13:28:03

标签: node.js koa

我在KOA(节点js的框架)中有一个应用程序,我的索引加载了一个配置文件,当我用我的测试检查应用程序时,我想加载其他不同的文件。 如何在环境功能中加载不同的文件?

1 个答案:

答案 0 :(得分:3)

您可以定义环境变量。

您可以使用process.env.NODE_ENV或自定义的process.env.MY_ENV_VARIABLE

例如,您可以使用

启动KOA服务器进行测试
NODE_ENV=test node index.js

然后加载配置文件:

const config = require(`${process.env.NODE_ENV}`.json);