在我的app.js(服务器)中,我需要知道请求来自哪里(URL).
目前,我从客户端传递URL作为参数:
socket.emit('request', window.location.href);
Run Code Online (Sandbox Code Playgroud)
并处理它的服务器端
socket.on('request', function(url){
console.log(url);
...
});
Run Code Online (Sandbox Code Playgroud)
但这显然存在风险和不安全(客户端可以向服务器发送任何内容).
所以我猜..是否有可能只在服务器端获取URL参数?也许来自socket对象?