Ошибка моста веб-сокета django-channel при попытке подключения к веб-сокету - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь реализовать уведомления в реальном времени в моем приложении django. Я настроил сигналы и потребителей.Я получаю сообщение об ошибке на стороне javascript

Мой код JavaScript:

<script>
document.addEventListener('DOMContentLoaded', function() {

  const webSocketBridge = new channels.WebSocketBridge();

  const nl = document.querySelector("#nl");

  webSocketBridge.connect('student/dashboard/tasks/');

  webSocketBridge.listen(function(action, stream) {
    console.log("RESPONSE:", action);


    if(action.event == "New Task") {
      var el = document.createElement("li");
      el.innerHTML = ` <b>${action.username}</b> completed Task 
     ${action.title}`;

      nl.appendChild(el);
    }

  })

  document.ws = webSocketBridge; /* for debugging */


})
</script>

Ошибка отображается на консоли:

  TypeError: Invalid WebSocket constructor. Set 
  `options.constructor
...