【发布时间】:2018-04-08 11:42:11
【问题描述】:
假设我的站点在index.html 中创建了一个socket.io 连接是https://example_A.com/mysockets/index.html,而远程站点https://example_B.com/somerandomwebpage 有一个指向我站点的链接。
如何获取远程推荐人的 URL?
我发现了这个stack,它声明使用以下内容:
io.on('connection', function (socket) {
var referer = socket.request.headers.referer;
}
但是,这只会返回我自己的服务器的 URL,该服务器正在使用 express 提供 index.html。由于https://example_A.com/mysockets/index.html 正在使用io.on() 连接到套接字,因此引荐来源网址是我自己的网站是有道理的。
如何获取远程引荐来源网址而不是我自己的网址?
【问题讨论】:
标签: node.js http express socket.io