2012-05-14 24 views
38

Una forma de obtener HTTP_REFERER, podemos usar document.referrer en el lado del navegador javascript. Pero, ¿cómo podemos obtenerlo en NodeJS?¿Cómo obtener "HTTP_REFERER" con NodeJS?

+0

posible duplicado de [Obtener cabeceras HTTP con Node.js] (http://stackoverflow.com/ preguntas/5922842/getting-http-headers-with-node-js) – Quentin

+1

Echa un vistazo a req.headers/req.header ('Referer') –

+0

Posible duplicado de [¿Cómo puedo encontrar la URL de un sitio de referencia en el nodo? ] (http://stackoverflow.com/questions/7237262/how-do-i-find-the-a-referring-sites-url-in-node) –

Respuesta

71

Se puede conseguir por ...

req.headers.referer 

en ...

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

req.headers.referer –

+0

@Shay, ¿no es lo mismo en JavaScript? –

+1

@ajkochanowicz sí, pero mejor convención –