Express JS从AJAX请求中获取URL

时间:2015-01-23 18:28:05

标签: javascript jquery ajax node.js express

我正在构建一个Express App,我需要存储用户的URL来自他们的AJAX请求。例如,如果我在www.example.com上有一个网站,请在Heroku上向我的Express App发出HTTP请求,我想获取www.example.com网址。我在另一篇SO文章中使用了以下代码,它返回了我的Heroku应用程序的主机名。

var fullUrl = req.protocol + '://' + req.get('host') + req.originalUrl;

还试过这个:

var fullUrl = req.protocol + '://' + req.hostname + req.originalUrl;

get('host')和hostname是不正确呈现的部分。同样,我想从HTTP请求来自的位置获取URL。

谢谢,

1 个答案:

答案 0 :(得分:2)

我认为你要找的是推荐人

var fullUrl = req.get('Referrer');