我不确定如何说出来,对不起,如果它不直接。
当用户在浏览器地址栏中输入www.example.com或运行node.js的服务器的ip时,我想获取传入请求并决定从那里做什么:
var express = require('express');
var app = express();
app.get('/', function(req, res){
var target=app.get('host');
console.log(target);
});
app.listen(8088,"0.0.0.0");
结果我看到控制台上印有'undefined',而不是我预期的在浏览器中输入的内容。我做错了什么?
答案 0 :(得分:5)
app.get('/', function(req, res){
// print host
console.log(req.headers.host);
// print path and request parameters
console.log(req.url);
res.end();
});