【发布时间】:2015-01-23 18:28:04
【问题描述】:
我正在构建一个 Express 应用程序,我需要将用户的 URL 存储在他们发出 AJAX 请求的位置。例如,如果我有一个网站 www.example.com 向 Heroku 上的 Express 应用程序发出 HTTP 请求,我想获取 www.example.com 的 URL。我在另一篇 SO 文章中使用了下面的代码,它返回了我的 Heroku 应用程序的主机名。
var fullUrl = req.protocol + '://' + req.get('host') + req.originalUrl;
也试过这个:
var fullUrl = req.protocol + '://' + req.hostname + req.originalUrl;
get('host') 和 hostname 是渲染不正确的部分。同样,我想从 HTTP 请求的来源获取 URL。
谢谢,
【问题讨论】:
标签: javascript jquery ajax node.js express