django каналов проекта развернуть на героку - PullRequest
0 голосов
/ 08 апреля 2020

Я не могу развернуть приложение 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
        ),
    ),
})

На локальном хосте все работает правильно.

...