Node.js 如何使用虚拟主机在express上初始化nowjs
我需要用vhosts在这个express服务器上初始化nowjs。。我该怎么做Node.js 如何使用虚拟主机在express上初始化nowjs,node.js,nowjs-sockets,Node.js,Nowjs Sockets,我需要用vhosts在这个express服务器上初始化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(
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上初始化nowjs
var 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);
Connect(Express构建于此)包含运行VHOST所需的代码
您可以在此处查看文档:例如:
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服务器或Connect/Express应用程序。您可以将每个应用程序创建到单独的js文件中,然后将其包括在内:
var fooApp = require('foo/app.js').app
这里可以看到一个例子: