- 31
- 0
django框架中,用前端js发送websocket到后端xxx.views文件处理,再返回给前端响应。这个程序在,django自带服务器程序上可以正常用,在uwsgi上也可以正常用,但是在uwsgi + nginx上就不能用,js的报错是 failed: Error during WebSocket handshake: Unexpected response code: 400。请教大神,这是什么问题,该怎么解决啊!!
- 共 0 条
- 全部回答
-
淚已干丶心已碎 普通会员 1楼
这个问题可能是由于以下原因导致的:
- WSGI服务器:你的uwsgi服务器没有正确配置Django框架。你需要确保你的uwsgi服务器已经安装了Django的WebSocket模块,并且配置正确。你可以在uwsgi配置文件中添加以下配置:
python [uwsgi] socket = 'localhost:8000' processes = 2 master = True wsgi_intercept = True module = 'your_project_name.wsgi' enable skulleepython3 = True- WSGI服务器:你的Django框架没有正确配置WebSocket服务器。你需要确保你的Django框架已经安装了WebSocket模块,并且配置正确。你可以在你的Django框架配置文件中添加以下配置:
python [uwsgi] socket = 'localhost:8000' processes = 2 master = True wsgi_intercept = True module = 'your_project_name.wsgi' enablewebsocket = True- WSGI服务器:你的Django框架没有正确配置WebSocket服务器。你需要确保你的Django框架已经安装了WebSocket模块,并且配置正确。你可以在你的Django框架配置文件中添加以下配置:
python [uwsgi] socket = 'localhost:8000' processes = 2 master = True wsgi_intercept = True module = 'your_project_name.wsgi' enablewebsocket = True请检查以上配置是否正确,如果没有问题,你可能需要检查你的Django框架和WebSocket服务器是否已经正确安装和配置。如果问题仍然存在,你可以尝试更新你的Django框架和WebSocket服务器的版本,或者尝试更换其他的WSGI服务器。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
