如何在节点中找到引用站点 URL?

Posted

技术标签:

【中文标题】如何在节点中找到引用站点 URL?【英文标题】:How do I find the a referring sites URL in node? 【发布时间】:2011-11-06 10:14:04 【问题描述】:

我正在使用 express,我会在 connect 的标题中找到这个吗?

谢谢!

【问题讨论】:

【参考方案1】:

如果您的意思是在运行快速服务器时如何获取它,那么它是在您的请求中使用header 方法完成的:

req.headers.referer;
// => "http://google.com"

【讨论】:

应该是req.headers['referer'] 另一种选择:req.headers.referer【参考方案2】:

在 express 4.x 中:

req.get('Referrer')

这还将检查推荐人的both spellings,因此您不必这样做:

 req.headers.referrer || req.headers.referer

这里是documentation

【讨论】:

以上是关于如何在节点中找到引用站点 URL?的主要内容,如果未能解决你的问题,请参考以下文章

在应用程序 django 中使用 % url 'admin' % 引用管理站点

HttpServletRequest - 如何获取引用 URL?

在 asp.net 中确定站点的绝对、完全限定的 url

如何在 MVC 中获取站点的基本 URL [重复]

如何在 ios 应用程序中以编程方式获取任何站点上图像的 url?

如何在 C# 中从外部站点的 url 读取 PDF 文件 [关闭]