如何使用nodemon同时运行两个服务器

问题描述:

我需要使用nodemon同时运行两个服务器(www.js和apiServer.js)。我已指定为的package.json“开始”键,该值作为如何使用nodemon同时运行两个服务器

enter image description here

当我运行:nodemon与其中的package.json放在当前工作目录,只有“API服务器的命令提示符。 js“正在运行。其他“www.js”没有运行。

如果有人能够帮助解决这个问题,我将不胜感激。提前致谢。

&&运算符将按顺序运行进程,因此第二个进程无法启动,因为第一个进程无法解析。

尝试concurrently NPM模块 - 它可以让你同时运行过程 - https://www.npmjs.com/package/concurrently

所以你安装它之后,你的命令看起来像

"start": "concurrently \"node apiServer.js\" \"node ./bin/www.js\""

+0

但是如果使用它,将工作部署? –

+0

我个人只在本地开发模式下使用过这个模块,并且我没有用它来运行像你期望的那样的同时运行的服务器。它在本地工作吗?如果是这样,那么我不明白为什么它不会在生产中工作......但我从来没有试图做到你正在做的事情,所以我不能肯定地说。 – skwidbreth

+0

我建议您首先部署到“分期”生产环境中进行测试。 – skwidbreth