我到处寻找解决方案,经过长时间的搜索,我仍然没有答案。
我在Swampdragon 0.4.2上使用Django 1.7。我每隔一段时间都会得到这个例外。
WebSocket
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/sockjs/tornado/transports/websocket.py", line 60, in on_message
self.session.on_messages(msg)
File "/usr/local/lib/python2.7/site-packages/sockjs/tornado/session.py", line 418, in on_messages
self.conn.on_message(msg)
File "/usr/local/lib/python2.7/site-packages/swampdragon/connections/sockjs_connection.py", line 90, in on_message
raise e
KeyError: 'channel'
Request repr(): unavailable
任何人都知道为什么会这样?
答案 0 :(得分:0)
所以很长一段时间后我终于调试了SwampDragon代码,发现问题是你需要在unsubscribe上发送频道名(来自客户端)。