【问题标题】:How to get "HTTP_REFERER" with NodeJS?如何使用 NodeJS 获取“HTTP_REFERER”?
【发布时间】:2012-05-21 17:46:17
【问题描述】:

一种获取HTTP_REFERER的方法,我们可以在浏览器端的javascript中使用document.referrer。 但是我们如何在 NodeJS 中获得它呢?

【问题讨论】:

标签: javascript node.js http-referer


【解决方案1】:

你可以通过...获得它

req.headers.referer

在...

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

【讨论】:

  • @Shay,这在 JavaScript 中不是一样的吗?
  • @ajkochanowicz 是的,但更好的约定
  • 我要补充一点,一些浏览器发送referer(如chrome)和一些referrer(如OSx上的Safari)
  • 如果您使用 Express 4.x,请考虑 stackoverflow.com/a/28238737/205832
  • 这似乎不再是这种情况......它搬到哪里去了?任何地方的 IncomingMessage 上都没有 .headers?
猜你喜欢
  • 2011-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-26
相关资源
最近更新 更多