req.get('host') - expressJS - 不同主机上的相同值 - ?

时间:2015-07-29 10:22:30

标签: javascript node.js express

嗨我尝试在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);

但它的作用仅在第一个主机上正确 - 如果我更改主机 - 我有第一个结果

任何建议?

0 个答案:

没有答案