Метод emit
#435
Replies: 1 comment
-
Ошибка была исправлена |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Я нашел #428, там описывается проблема с emit, но у меня проблема немного шире.
Я пробую по урокам из разобраться в metarhia:
Сессии и контексты на Node.js и технологическом стеке Metarhia (https://www.youtube.com/watch?v=5u8imY9SJiQ&list=PLHhi8ymDMrQbvuNarh_vmWoY9BhNp9v6f&index=5)
Мне кажется, что сейчас сломалась отправка emit, я только что обновил https://github.com/metarhia/Example и попробовал выполнить вызов
context.client.emit('example/resmon', stats);
Выходит ошибка:
05:59:41 W1 error unhandledRejection: TypeError: this[#transport].sendEvent is not a function
Client.emit (/node_modules/metacom/lib/server.js:82:21)
Timeout._onTimeout (/application/api/example.1/subscribe.js:4:20)
у меня получилось починить эту отправку, но для этого я внес изменения в metacom/lib/server.js:
и в metacom/dist/metacom.js:
Таким образом у меня заработала отправка событий с сервера на клиент, но складывается впечатление, что от этого метода сейчас отказываются.
Если это так, то каким методом можно отдавать события, которые приходят по ws соединению с другим сервером и их надо маршрутизировать по клиентам?
Beta Was this translation helpful? Give feedback.
All reactions