如何在节点js项目中维护生产/调试风格

时间:2017-03-24 17:17:34

标签: node.js

我正在开发一个节点js项目,所以有什么办法 我可以轻松地保持生产/调试风味吗?就像我使用某个命令行选项运行节点app.js时,它会从producton切换到调试或调试到生产

1 个答案:

答案 0 :(得分:0)

通常使用环境变量来完成。

通常称为NODE_ENV,并设置为productiondevelopment等。

您可以使用以下方法进行测试:

if (process.env.NODE_ENV === 'production') {
    // do something
} else {
    // do something else
}

某些类似Express的框架可让您轻松访问该变量:app.env - 请参阅https://expressjs.com/en/api.html

有关详细信息,请参阅:https://expressjs.com/en/advanced/best-practice-performance.html

您还可以使用以下模块执行更复杂的方案: