【问题标题】:How to run two servers simultaneously using nodemon如何使用 nodemon 同时运行两台服务器
【发布时间】:2018-03-31 15:44:00
【问题描述】:

我需要使用 nodemon 同时运行两个服务器(www.js 和 apiServer.js)。我已将 package.json 中“start”键的值指定为

当我运行:nodemon 在命令提示符下,当前工作目录位于 package.json 所在的位置,只有“apiServer.js”在运行。另一个“www.js”没有运行。

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

【问题讨论】:

    标签: javascript node.js express npm nodemon


    【解决方案1】:

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

    试试concurrently NPM 模块 - 它允许您同时运行进程 - https://www.npmjs.com/package/concurrently

    所以在你安装它之后,你的命令会是这样的

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

    【讨论】:

    • 我个人只在本地开发模式下使用过这个模块,我还没有像你想要的那样用它来运行同时服务器。它在本地工作吗?如果是这样,那么我不明白为什么它在生产中不起作用......但我从未尝试过完全按照你正在做的事情做,所以我不能肯定地说。
    • 我建议您先部署到“暂存”生产环境进行测试。
    • 没有。它没。当我在 Google 云中部署时,它显示错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    • 2020-08-13
    • 1970-01-01
    相关资源
    最近更新 更多