在羽毛客户端上的羽毛套接字中添加额外的标题

时间:2019-04-01 12:18:53

标签: websocket socket.io feathersjs

我在reactjs中有一个羽毛客户端,它主要使用套接字连接,而套接字连接又集成到了iframe中。我应该将父URL从羽毛客户端发送到我的后端。

例如,我的羽毛客户端运行在abc.com上,而xyz.com正在将abc.com集成到iframe中。我应该在Feathers套接字对象中获取xyz.com或将父域作为额外的标头传递给我的Feathers服务器。

1 个答案:

答案 0 :(得分:1)

通过Socket.io client初始化extraHeaders options时可以传递额外的标头:

const socket = io({
  transportOptions: {
    polling: {
      extraHeaders: {
        'x-clientid': 'abc'
      }
    }
  }
});