我用Django Channels写了一个echo服务器,我会给予你链接
channels_echo_server
当我尝试连接到Echo服务器时,在控制台中出现此错误Firefox无法建立到服务器的连接,地址为ws:127.0.0.1:8000/ws/ 套接字意外关闭
未找到:/ws/
我在Chrome浏览器中得到相同的错误
我卸载并重新安装了几次Channels甚至Django项目
但是没有用
问题出在哪里?
我用Django Channels写了一个echo服务器,我会给予你链接
channels_echo_server
当我尝试连接到Echo服务器时,在控制台中出现此错误Firefox无法建立到服务器的连接,地址为ws:127.0.0.1:8000/ws/ 套接字意外关闭
未找到:/ws/
我在Chrome浏览器中得到相同的错误
我卸载并重新安装了几次Channels甚至Django项目
但是没有用
问题出在哪里?
1条答案
按热度按时间whhtz7ly1#
我自己找到了解决办法
我在routing.py(echo应用程序)中的消费者类之后放了一个as_asgi(),它工作了
in echo/routing.py--> path('ws/',consumers.EchoConsumer.as_asgi())