Приложение чата отлично работает в локальном режиме, но перестает работать при развертывании в heroku - django
Я сделал часть чата в моем веб-приложении с django, он отлично работает в локальном, но после того, как я развернул его на heroku, он не работает: в шаблоне это часть запроса на подключение с js:
/* connection request */
const chatSocket = new WebSocket(
'ws://'
+ window.location.host
+ '/ws/chat/'
+ friendName['username']
+ '/'
);
В моем приложении для чата есть файл routing.py
from django.urls import re_path
from . import consumers
websocket_urlpatterns = [
re_path(r'ws/chat/(?P<friend>\w+)/$', consumers.ChatConsumer.as_asgi()),
]
В моем проекте есть также routing.py
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
import chat.routing
application = ProtocolTypeRouter ({
'websocket': AuthMiddlewareStack(
URLRouter (
chat.routing.websocket_urlpatterns
)
)
})
в моем settings.py
ASGI_APPLICATION = "myproject.routing.application"
он отлично работает в локальном режиме, но больше не работает после развертывания, я что-то напутал