gpt4 book ai didi

node.js - 将多个 Node js 应用程序作为单个实例运行

转载 作者:搜寻专家 更新时间:2023-10-31 23:38:51 24 4
gpt4 key购买 nike

我使用 express 框架将许多 Node 应用程序基本上作为不同的 Node 实例运行。是否可以将所有应用程序作为单个 Node 实例运行(例如使用不同的 url 和相同的端口进行路由)?

最佳答案

当然:

var express = require('express');

var main = express();
var app1 = express();
var app2 = express();

main.use(app1);
main.use(app2);

app1.get('/app1/test', function(req, res) {
res.send('handled by app1');
});

app2.get('/app2/test', function(req, res) {
res.send('handled by app2');
});

main.listen(3012);

如果每个应用都有自己唯一的 URL 前缀,您还可以使用:

var express = require('express');

var main = express();
var app1 = express();
var app2 = express();

main.use('/app1', app1);
main.use('/app2', app2);

app1.get('/test', function(req, res) { // GET /app1/test
res.send('handled by app1');
});

app2.get('/test', function(req, res) { // GET /app2/test
res.send('handled by app2');
});

main.listen(3012);

关于node.js - 将多个 Node js 应用程序作为单个实例运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20970285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com