Мне нужно использовать nodejs для запуска клиента stomp для javascript и отправки сообщения stomp через websocket.
У меня есть файл js send.js:
var Stomp = require('stompjs');
var client = Stomp.overWS('ws://localhost:61614');
Я запустил node send.js
в командной строке, но получил ошибки ниже:
/ ххх / node_modules / stompjs / Lib / топать-node.js: 71
ws.onopen ();
^
Ошибка типа: ws.onopen не является функцией
в WebSocketClient. (/Xxx/node_modules/stompjs/lib/stomp-node.js:71:10)
на WebSocketClient.emit (events.js: 180: 13)
на WebSocketClient.succeedHandshake (/xxx/node_modules/websocket/lib/WebSocketClient.js:335:10)
на WebSocketClient.validateHandshake (/xxx/node_modules/websocket/lib/WebSocketClient.js:319:10)
в ClientRequest.handleRequestUpgrade (/xxx/node_modules/websocket/lib/WebSocketClient.js:248:14)
на ClientRequest.emit (events.js: 180: 13)
в Socket.socketOnData (_http_client.js: 476: 11)
на Socket.emit (events.js: 180: 13)
в addChunk (_stream_readable.js: 269: 12)
at readableAddChunk (_stream_readable.js: 256: 11)
Почему? Как я могу это исправить?