在express / node app中是否可以将不同的路由配置到不同的端口? 例: ' /富/栏'只能访问localhost:3000 ' /酒吧/富'只能访问localhost:3002
答案 0 :(得分:3)
是的,但您只需创建两个服务器,每个服务器在其自己的端口上,然后为每个服务器创建一个快速app
对象,并在相应的应用程序对象上注册所需服务器的路由。给定服务器只侦听一个端口。
const express = require('express');
// first server
const app3000 = express();
app3000.get('/bar/foo', function(req, res) {
// code here for port 3000 handler
});
app3000.listen(3000);
// second server
const app3002 = express();
app3002.get('/foo/bar', function(req, res) {
// code here for port 3002 handler
});
app3002.listen(3002);