javascript - 我如何在 Node js中运行多个应用程序?

标签 javascript node.js express

我必须在 node js 监听端口 80 中运行三个单独的应用程序。现在我正在使用这种方法

app.get('/barcelona/*', function(request, response) {

});
app.get('/real_madrid/*', function(request, response) {

});
app.get('/manchester/*', function(request, response) {

});

当我在“barcelona”或“real_madrid”或“manchester”中更改某些内容时,我必须重新启动所有 我的应用程序。如果有任何语法错误,整个应用程序将关闭。我想要类似 php 的东西。应用程序中的错误不会相互影响。我该怎么做?

最佳答案

一个常见的做法是在前面放一个代理,比如nginx .代理可以透明地将请求路由到特定的基于 Node.js 的应用程序。

关于javascript - 我如何在 Node js中运行多个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14680204/

相关文章:

javascript - 按 date_time 值开始选择/过滤 JSON

javascript - Chrome 扩展更改 popup.html 文本

node.js - 如何在 Node js 上只使用来自 rabbitmq 的一条消息

javascript - 如何避免 NodeJs、Express 中的 If else hell

node.js - mongodb : fetch API POST request returns a strange response

node.js - Express + Handlebars 上的 Socket.io 无法在 https 上运行

javascript - 如何循环遍历 Node/Express 中的对象数组并检查 MongoDB 数据库中是否存在匹配项?

Javascript 正则表达式到 XML 模式正则表达式

javascript - Nodejs进程锁定从阻塞FUSE文件中的读取

javascript - 使用循环来绑定(bind)事件