javascript - 启动多个本地 Node.js 服务器的正确方法是什么?

标签 javascript node.js user-experience

我正在为开源框架创建一个示例项目。为了运行我的演示,它的一些依赖项必须在其他端口上运行本地服务器。

我宁愿只为他们提供一个运行命令,而不是告诉他们打开多个终端并在每个终端中运行多个命令。

最好/最合适/最优雅的方法是什么?

最佳答案

这就是我为两个网络服务器完成此任务的方法。您应该能够使用更多 &fg 来获得更多服务器。

package.json:

{
    "scripts": {
        "start": "node node_modules/something/server.js & node server.js && fg
    }
}

因此,用户只需运行 npm install ,然后运行 ​​npm start 即可在一个终端中运行两个服务器,并且 ctrl-c 会杀死这两个服务器。

分割:
node node_modules/something/server.js & 在后台运行此服务器
node server.js && 在前台运行我的服务器
fg 将最近的后台 shell 移至前台

关于javascript - 启动多个本地 Node.js 服务器的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46496743/

相关文章:

javascript - jQuery 地址,更改参数? (深层链接)

javascript - 限制用户编辑特殊字符后的字符 - Jquery

javascript - 通过浏览器禁用调试器语句

node.js - DynamoDB 扫描 FilterExpression 返回空结果

Javascript 捕获用户事件

javascript - 如何使用 ng-repeat 和 ng-model 将动态值绑定(bind)到输入?

node.js - 无法加载/nowjs/now.js

Node.js发送HTML文件等静态文件

iOS:在哪里学习 UI/UX 以使我的应用程序 "pop"和令人兴奋?

Flutter 如何让 2-Card Carousel Slide with Indicator?