使用 restify 配置环境

configure environments with restify

我熟悉 gulp 并且能够在单个配置文件中为每个环境进行不同的配置。这样 运行 gulp dev 将允许您使用开发环境的配置启动服务器,gulp staging 用于暂存,gulp prod 用于生产。

我现在正在研究 restify 并试图确定是否可以用它完成类似的事情。我试过在网上研究这个,但没有发现任何有意义的东西。这可能吗?如果可以,有人可以提供示例吗?

您可以使用dotenv包加载不同的配置文件。例如

  1. .env.dev 对于开发环境

  2. .env.prod用于生产环境

  3. .env.test for 测试环境

    可以根据NODE_ENV var导入文件 或者您可以简单地将所有配置变量添加到一个文件中,例如

    .conf.env 并导入。