如何使用虚拟主机快递
问题描述:
我有以下代码设置我的本地计算机上的两台主机:如何使用虚拟主机快递
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.localhost
和localhost
。