2012-03-09 18 views
0

と私のローカルコンピュータ上の2つのホストバーチャルホストを使用する方法:私はこれらのエンドポイントのそれぞれに移動するとはセットアップに、私は次のコードを持って急行

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得ます。どうしたの?

答えて

1

それぞれのサーバーでいくつかのルートを指定する必要があります。ような何か:また

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で試してください。

関連する問題