如何使用虚拟主机快递

如何使用虚拟主机快递

问题描述:

我有以下代码设置我的本地计算机上的两台主机:如何使用虚拟主机快递

var express = require('express'); 

var app1 = express.createServer() 
    , app2 = express.createServer() 
    , main = express.createServer() 

main.use(express.vhost('api.localhost:8000', app1) 
    .use(express.vhost('localhost:8000', app2)) 

,当我浏览到每台终端的,我得到404'd。那是怎么回事?

您应该在各自的服务器上指定一些路由。喜欢的东西:

app1.get('/', function(req, res, next) { 
    res.send("welcome to app1!"); 
}); 

app2.get('/', function(req, res, next) { 
    res.send("welcome to app2!"); 
}); 

另外,我不认为端口号应该是hostname的一部分。分别尝试api.localhostlocalhost