【问题标题】:How to handle multiple expressjs webs running on the same server如何处理在同一台服务器上运行的多个 expressjs 网站
【发布时间】:2012-03-22 10:23:45
【问题描述】:

我在这里找到并回答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)

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

这是它的第一个应用程序

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');
});

【问题讨论】:

    标签: node.js express


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-12-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-11
      • 2023-02-06
      • 1970-01-01
      • 2016-04-14
      • 1970-01-01
      • 2018-11-02
      相关资源
      最近更新 更多