2012-05-14 8 views
38

Sposób na uzyskanie HTTP_REFERER, Możemy użyć document.referrer w javascript po stronie przeglądarki. Ale jak możemy to uzyskać w NodeJS?Jak uzyskać "HTTP_REFERER" z NodeJS?

+0

możliwe duplikat [Pobieranie nagłówków HTTP z node.js] (http://stackoverflow.com/ pytania/5922842/pobieranie-http-nagłówków-z-węzłem-js) – Quentin

+1

Spójrz na req.headers/req.header ('Referer') –

+0

Możliwy duplikat [Jak znaleźć URL stron odsyłających w węźle? ] (http://stackoverflow.com/questions/7237262/how-do-i-find-the-a-referring-sites-url-in-node) –

Odpowiedz

71

Można to uzyskać przez ...

req.headers.referer 

w ...

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

req.headers.referer –

+0

@Shay, czy to nie jest to samo w JavaScript? –

+1

@ajkochanowicz tak, ale lepsza konwencja –