最近在做一个项目,项目中需要前后端保持数据的持续连接,使用websocket的时候前端页面报错400,在查阅资料之后发现原来自己的配置没配正确
1.在settings中添加其支持
WEBSOCKET_FACTORY_CLASS = ‘dwebsocket.backends.uwsgi.factory.uWsgiWebSocketFactory’
2.在uwsgi.ini 中添加如下两行
注: --battle_theatre(根据自己的项目进行改变–其他的照着写就行)
DJANGO_SETTINGS_MODULE=battle_theatre.settings
WEBSOCKET_FACTORY_CLASS=“dwebsocket.backends.uwsgi.factory.uWsgiWebSocketFactory”