【发布时间】:2018-08-20 12:49:40
【问题描述】:
我是 Flask-SocketIO 的新手,我正在努力在我的 Flask 服务器和我的 Javascript (React) 客户端之间建立 Socket IO 连接。
无论如何,我无法建立连接并开始发送消息。日志是这样写的:
127.0.0.1 - - [20/Aug/2018 15:33:03] "GET /socket.io/?EIO=3&transport=polling&t=MLNKwf9 HTTP/1.1" 200 381 0.000659
127.0.0.1 - - [20/Aug/2018 15:33:03] "POST /socket.io/?EIO=3&transport=polling&t=MLNKwfK HTTP/1.1" 400 218 0.000203
这些日志消息每 5 秒重复一次。
这是我在后端的代码:
app = Flask(__name__, static_url_path=None)
socket_io = SocketIO(app)
@socket_io.on('connect', namespace='/chat')
def test_connect():
print('connected')
在客户端:
import SocketIOClient from 'socket.io-client';
在构造函数中我这样做:
const uri = `http://${localhost}:5000/api/v1.0/chat`;
this.socket = SocketIOClient(uri);
我做错了什么?
任何帮助将不胜感激!
【问题讨论】:
标签: javascript python flask socket.io flask-socketio