Я не могу развернуть приложение Django channel в Heroku. Django Остальные успешно развернуты, но я не могу подключиться к сокетам с хоста Heroku, когда я пытаюсь, я получаю сообщение об ошибке "ws / ... not found". Я думаю, что проблема в настройках хостов ASGI, возможно, я ввел неправильный хост ?
REDISTOGO_URL: redis://redistogo:<key>@hammerjaw.redistogo.com:10388/
на моем setting.py Я пишу это:
ASGI_APPLICATION = 'hahachat.routing.application'
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'asgi_redis.RedisChannelLayer',
'CONFIG': {
"hosts": [
('hammerjaw.redistogo.com', 10388)
],
},
},
}
приложение маршрутизации
application = ProtocolTypeRouter({
# (http->django views is added by default)
'websocket': AuthMiddlewareStack(
URLRouter(
url_pat
),
),
})
На локальном хосте все работает правильно.