2013-12-14 42 views
0

我不確定如何對此進行處理,如果不是直截了當,則很抱歉。在node.js中捕獲請求的url

當用戶在瀏覽器地址欄或我的服務器上運行的node.js的IP輸入www.example.com我想獲得傳入的請求,並決定如何從那裏做:

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"); 

因此,我在控制檯上看到「未定義」,而不是我預期的在瀏覽器中輸入的內容。我做錯了什麼?

回答

5
app.get('/', function(req, res){ 
    // print host 
    console.log(req.headers.host); 

    // print path and request parameters 
    console.log(req.url); 
    res.end(); 
});