Не могу запустить websocket на Heroku. Этот код выполняется на локальном сервере.
<script>
let socket = new WebSocket('{{ ws_server_path }}');
socket.onopen = function(e) {
alert("[open] Connection established");
alert("We send data to the server");
socket.send("My name is John");
};
</script>
local settings.py
CHAT_WS_SERVER_HOST = 'localhost'
CHAT_WS_SERVER_PORT = 5002
CHAT_WS_SERVER_PROTOCOL = 'ws'
heroku settings.py
CHAT_WS_SERVER_HOST = '0.0.0.0'
CHAT_WS_SERVER_PORT = os.environ['PORT']
CHAT_WS_SERVER_PROTOCOL = 'ws'
На локальном сервере я получаю сообщения , но на Heroku я получаю пустую консоль и через некоторое время появляется сообщение: failed: WebSocket opening handshake timed out