如何处理在同一服务器上运行的多个expressjs Web

时间:2012-03-04 19:59:32

标签: node.js express

我在这里找到并回答How should I organize multiple Express servers on the same system?,最好的答案就是这个

express.createServer()
.use(express.vhost('hostname1.com', require('/path/to/hostname1').app)
.use(express.vhost('hostname2.com', require('/path/to/hostname2').app)
.listen(3000)

之前一切正常,但我应该如何组织处理每个网站(app)的请求,即myfirstdomain.com => myhost:3000(=>表示代理)和myseconddomain.com => myhost:3000,我真正的问题是我如何确定请求处理这个应用程序,因为所有请求ie /他们都在他们的路由中。

这是第一个应用

var app = express.createServer();

app.get('/', function(req, res){
    res.send('my first domain');
});

然后这是第二个应用

var app = express.createServer();

app.get('/', function(req, res){
    res.send('my second domain');
});

1 个答案:

答案 0 :(得分:0)

我没有很好地阅读那里的代码示例,第一个参数是执行应用程序的域。我觉得太傻了!