首页 > 解决方案 > 如何处理 Django Channels 在前端引发的 DenyConnection 错误

问题描述

有没有办法可以拒绝 Django Channels 中的 websocket 连接,并让前端知道连接被拒绝的原因。

频道文档提到了这个错误channels.exceptions.DenyConnection。当我提出它时,我在前端得到一个 1006 关闭事件,这是一个异常关闭,我猜在其他情况下可能会引发。我正在寻找一种方法来表明连接被拒绝。

标签: javascriptpythondjangowebsocketdjango-channels

解决方案


推荐阅读