【发布时间】:2015-08-29 09:51:04
【问题描述】:
我的 NodeJS 项目需要多个环境。例如。坐/质量保证/生产。我已经设置了配置文件(例如 qa.js),指定使用哪个端口和哪个数据库等。我的启动脚本根据环境设置 NODE_ENV,然后我通过执行“npm start”启动它。
这适用于单个环境,它在它应该启动的端口上启动,一切都很好。但是,当我开始另一个环境时,第一个环境停止工作。我认为这与 NODE_ENV 已更改的事实有关,还是其他原因? NODE_ENV 是否仅在您第一次运行 npm start 时或之后才重要?
谁能告诉我如何同时运行多个环境?
【问题讨论】:
标签: javascript node.js express