2012-05-14 29 views
38

一種方式來獲得HTTP_REFERER,我們可以在瀏覽器端的JavaScript使用document.referrer。 但是我們如何才能在NodeJS中獲得它?如何獲得NodeJS的「HTTP_REFERER」?

+0

[獲取HTTP標頭使用的是Node.js]的可能重複(http://stackoverflow.com/問題/ 5922842 /獲取-HTTP報頭,與節點-JS) – Quentin

+1

看看到req.headers/req.header(「引用站點」) –

+0

的[可能的複製如何找到在節點中的一個推介網站網址是什麼? ](http://stackoverflow.com/questions/7237262/how-do-i-find-the-a-referring-sites-url-in-node) –

回答

71

你可以得到它...

req.headers.referer 

在...

var http = require('http'); 
server = http.createServer(function(req, res){ 
... 
} 
+31

req.headers.referer –

+0

@Shay,在JavaScript中不是這樣嗎? –

+1

@ajkochanowicz是的,但我想補充一點,有些瀏覽器發送引用者(如鉻)更好的慣例 –

相關問題