我试图为我的项目设置一个socket.js实例。我正在尝试这样的事情:
require.config({
paths: {
baseUrl: "../",
socketio: `http://${window.location.host}/socket.io/socket.io`
},
shim: {
"socketio": {
init: function(socketio){
console.log("this doesn't get logged anywhere");
return socketio.connect(`http://${window.location.host}`);
}
}
}
}
但是初学者似乎根本没有被召唤,所以我认为我误解了它的目的。无论如何,在我的其他文件中使用socketio之前,有什么方法可以进行这个简单的连接调用一次吗?
修改:刚发现垫片与定位旧浏览器有关,所以我肯定错误地使用了它。不过,认为它有助于说明我试图做的事情,所以我会留下它。