sockjs.SockJS не является конструктором [ELECTRON APP]

Я пытаюсь соединить приложение электронного интерфейса с моим Java-сервером, чтобы они могли общаться.

const stomp = require('stomp')
const sockjs = require('sockjs')

function connect() {
  var socket = new sockjs.SockJS('/my-directory');
  stompClient = stomp.Stomp.over(socket);
  stompClient.connect({}, function (frame) {
      setConnected(true);
      console.log('Connected: ' + frame);
      subscription = stompClient.subscribe('/topic/hello/' + destinationRoom, function (greeting) {
          console.log("OK");
      });
  });
  //... MORE CODE
}

Проблема в том, что приложение Electrontend-интерфейса выдает следующую ошибку: Uncaught Exception:

TypeError : sockjs.SockJS не является конструктором в connect [...]

Так что я не знаю, почему метод require () не работает, что делает невозможным доступ к методам SockJS и Stomp.

Интересно, я могу тебе помочь! Заранее спасибо!

PS: ELECTRON - это структура реагирования, и я думаю (я не эксперт) это можно решить с помощью знания node.js.

0
задан GvPau 2 July 2019 в 18:08
поделиться