0
我已經設置了一個Node.js服務器,它獲取一些聯繫表單數據並將其轉發給我的電子郵件。我希望能夠轉發有關用戶瀏覽器的一些信息以及表單數據。Node.js中的請求對象是否包含任何navigator.userAgent類型的信息?
請求對象中包含的任何信息是否以某種形式存在?有點像客戶端可用的navigator.userAgent字符串?
或者我應該在發送的數據中包含該字符串,手動,自己嗎?
我想的是一樣的東西:
var httpServer = http.createServer(function (request, response)
{
var browserID = request.navigator.userAgent;
});
謝謝!
您可以轉到Chrome調試器內置的網絡選項卡,並通過查看請求的標題確切地查看通過任何瀏覽器請求發送的信息。默認情況下,它會在名爲「User-Agent」的標頭中爲您提供用戶代理字符串。你也可以'console.log(request)'服務器端,然後看看那個對象是什麼。 – jfriend00 2014-10-05 17:40:42
啊!你是對的,它在'request.headers ['user-agent']'中。謝謝! – 2014-10-05 17:46:10