捕获node.js中的请求URL

时间:2013-12-14 02:45:59

标签: node.js url express request

我不确定如何说出来,对不起,如果它不直接。

当用户在浏览器地址栏中输入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',而不是我预期的在浏览器中输入的内容。我做错了什么?

1 个答案:

答案 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();
});