我熟悉gulp并具有在单个配置文件中为每个环境进行不同配置的能力。这样运行gulp dev
可以使您以开发环境gulp staging
的配置和gulp prod
来回生产启动服务器。
我现在正在研究Restify,并试图确定是否可以使用类似的方法。我尝试过在网上进行调查,但没有发现任何有意义的内容。这可能吗,如果可以,那么可以提供一个例子吗?
答案 0 :(得分:2)
您可以使用dotenv包加载不同的配置文件。例如
.env.dev 用于开发环境
.env.prod 用于生产环境
.env.test 用于测试环境
您可以根据 NODE_ENV 变量导入文件 或者您可以仅将所有配置变量添加到一个文件中,例如
.conf.env 并导入。