連接(在其快車內置)
var host_api = express()
.get('/', function(req, res){
});
var host_secure = express()
.get('/', function(req, res){
});
express()
.use(vhost('api.domain.com', host_api))
.use(vhost('secure.domain.com', host_secure))
.listen(3000);
初始化nowjs包括所需的代碼來運行虛擬主機。
您可以在這裏看到的文檔:http://www.senchalabs.org/connect/vhost.html
例如:
connect() // Or "app" if app is an express application (see example below)
.use(connect.vhost('foo.com', fooApp))
.use(connect.vhost('bar.com', barApp))
.use(connect.vhost('*.com', mainApp))
每個 「應用程序」(fooApp,barApp,mainApp)或者是一個Node.js的HTTP服務器或連接/快速應用。您可以創建每個應用程序到一個單獨的js文件,然後它包含:
var fooApp = require('foo/app.js').app
一個例子可以看這裏:http://www.jondev.net/articles/vHosts_with_Node.JS_and_Express