我在reactjs中有一个羽毛客户端,它主要使用套接字连接,而套接字连接又集成到了iframe中。我应该将父URL从羽毛客户端发送到我的后端。
例如,我的羽毛客户端运行在abc.com上,而xyz.com正在将abc.com集成到iframe中。我应该在Feathers套接字对象中获取xyz.com或将父域作为额外的标头传递给我的Feathers服务器。
答案 0 :(得分:1)
通过Socket.io client初始化extraHeaders
options时可以传递额外的标头:
const socket = io({
transportOptions: {
polling: {
extraHeaders: {
'x-clientid': 'abc'
}
}
}
});