5
我想了解vhost
实际上在Express JS中的工作原理。这里是一个工作的代码示例(忘了,我这拉从):了解Express中的vhost Node.js
// -- inside index.js --
var EXPRESS = require('express');
var app = EXPRESS.createServer();
app.use(EXPRESS.vhost('dev.example.com', require('./dev').app));
app.listen(8080);
// -- inside dev.js --
var EXPRESS = require('express');
var app = exports.app = EXPRESS.createServer();
app.get('/', function(req, res)
{
// Handle request...
});
现在,我的问题是,为什么我们叫createServer()
两次?为什么这甚至会起作用? vhost
是否在内部“合并”两个服务器?