Socket.io,连接到docker容器内的socket

时间:2017-10-14 14:15:49

标签: node.js docker socket.io

我的应用正在使用带有Socket.io库的websocket。在前端,我打开一个连接到后端套接字,如下所示:

io.connect(window.location.origin)

当我的后端在我的计算机上运行时,一切正常。但是当我在docker容器中运行它时,我的客户端出现了这个错误:

WebSocket connection to 'ws://localhost/socket.io/?EIO=3&transport=websocket' failed: Invalid frame header

1 个答案:

答案 0 :(得分:1)

想通了我必须让套接字听'0.0.0.0'