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