嗨我尝试在node express js中获取主机名 - 我用:
var express = require('express'),
app = express();
var port = process.env.PORT || 3000;
app.use(function(req,res,next){
if (req.hostname == "domain1") {
app.get('/', function(req,res){
res.send('Domain1 is active');
}) else if (req.hostname == "domain2") {
app.get('/', function(req,res){
res.send('Doamin2 is active');
});
}
}
next();
});
app.listen(port);
但它的作用仅在第一个主机上正确 - 如果我更改主机 - 我有第一个结果
任何建议?