javascript - 在一个命令中运行多个 Nodejs 服务器

标签 javascript node.js express nodemon

我有几台 Nodejs 服务器,它们都是小型服务器,每台都存储在单独的文件夹中。所有文件夹都存储在一个根文件夹中。每次我想运行服务器时,我都必须检查每一个服务器并输入

nodemon *名称*

这变得令人厌烦,尤其是服务器数量不断增加。有没有任何工具或脚本我可以用来在一个命令中运行所有服务器? 基本上,我如何在一个命令或脚本中运行所有服务器?

最佳答案

与 NPM 一起。将其写入 package.json 中:

{
  "name": "project-name",
  "version": "1.0.0",
  "scripts": {
    "start": "nodemon server1.js | nodemon server2.js | nodemon server3.js"
  }
}

那么你只需要执行npm start即可。

另请参阅this post

关于javascript - 在一个命令中运行多个 Nodejs 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54574613/

相关文章:

node.js - AWS + API 网关 + Lambda + Node.js actions-on-google ApiAiApp

javascript - 使用 es6 react.js 的 Webpack 构建失败

javascript - Express js 从 URL 的根部获取参数(不像 req.params 那样简单)

javascript - 如何在nodejs中使用deferred和https.request

javascript - DOM 事件详细信息不会在 Angular Click 事件上增加

javascript - require() 实际返回什么,文件或函数

Node.js 子域不起作用?

node.js - 请求执行的 Express 路由器顺序 : `/state/:params` vs `/state/absolute-path`

javascript - 了解 reduce() 行为

javascript - 如何使用 JQUERY 在不刷新页面的情况下对 PHP 循环进行排序