如何使用nodemon同时运行两个服务器
问题描述:
我需要使用nodemon同时运行两个服务器(www.js和apiServer.js)。我已指定为的package.json“开始”键,该值作为如何使用nodemon同时运行两个服务器
当我运行:nodemon
与其中的package.json放在当前工作目录,只有“API服务器的命令提示符。 js“正在运行。其他“www.js”没有运行。
如果有人能够帮助解决这个问题,我将不胜感激。提前致谢。
答
&&
运算符将按顺序运行进程,因此第二个进程无法启动,因为第一个进程无法解析。
尝试concurrently
NPM模块 - 它可以让你同时运行过程 - https://www.npmjs.com/package/concurrently
所以你安装它之后,你的命令看起来像
"start": "concurrently \"node apiServer.js\" \"node ./bin/www.js\""
但是如果使用它,将工作部署? –
我个人只在本地开发模式下使用过这个模块,并且我没有用它来运行像你期望的那样的同时运行的服务器。它在本地工作吗?如果是这样,那么我不明白为什么它不会在生产中工作......但我从来没有试图做到你正在做的事情,所以我不能肯定地说。 – skwidbreth
我建议您首先部署到“分期”生产环境中进行测试。 – skwidbreth