我需要使用vhosts在这个快速服务器上初始化nowjs ..我该怎么做?
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);
在简单的http
上初始化nowjsvar http = require('http'),
nowjs = require('now');
httpServer = http.createServer(function (req, res) {
res.send('Hello World\n');
});
httpServer.listen(3000);
var everyone = nowjs.initialize(httpServer);
答案 0 :(得分:0)
Connect(构建Express)包含运行vhosts所需的代码。
您可以在此处查看文档:{{3}}
例如:
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))
每个“app”(fooApp,barApp,mainApp)都是Node.js HTTP服务器或Connect / Express应用程序。您可以将每个应用程序创建为单独的js文件,然后包含它:
var fooApp = require('foo/app.js').app
这里可以看到一个例子:http://www.senchalabs.org/connect/vhost.html