Sto cercando di capire come vhost
funzioni effettivamente in Express JS. Ecco un esempio di codice di lavoro (dimenticato dove ho tirato questo da):Informazioni su vhost in Express 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...
});
Ora, la mia domanda è: perché chiamiamo createServer()
due volte? Perché funziona anche questo? vhost
internamente "fondendo" i due server insieme?