【发布时间】:2018-09-04 07:56:52
【问题描述】:
我在节点中有一套测试,我想在测试环境中运行。
在开发中我想针对 localhost 运行,但是在容器中运行时我想针对通过 process.env 变量设置的测试环境运行。
有没有办法将主机 URL 全局设置为 localhost,除非它已设置为环境变量?
我知道我可能会编写 if 语句来检查是否设置了 env 变量,但是我想知道是否有围绕此的最佳实践或通用策略。
谢谢
【问题讨论】:
-
我认为npmjs.com/package/dotenv 对他们如何鼓励您使用他们的软件包以及原因有一些很好的解释。那里的解释应该有望在惯例方面给出一些方向。