2013-03-12 3 views
3

У меня есть SockJS-сервер, работающий в Node.js. Теперь я хотел бы подключиться к этому серверу, а не из браузера, а с другого сервера Node.js.Как подключиться к SockJS-серверу из Node.js?

sockjs-client только браузер, а sockjs-node не предоставляет клиентскую часть.

Конечно, я мог бы использовать модуль, такой как ws (или любой другой модуль, совместимый с RFC 6455), но затем я теряю все приятные функциональные возможности SockJS-сервера, такие как fallbacks et al.

Как подключиться к SockJS от Node.js?

+1

Почему вы хотите откаты? – JeffS

+1

Потому что я хочу выполнить модульное тестирование, и я хочу использовать тот же клиентский API на сервере, который я использую в браузере. –

ответ

4

Вы также можете использовать sockjs-client с узла. Проверьте следующие пакеты:

  1. sockjs-client только XHR Streaming транспорт
  2. sockjs-client-ws только WebSocket транспорт
+0

Умереть, как поделиться? Не работает следующее: \t var sockjsClient = require ('sockjs-client'); \t var clientSocket = новый sockjsClient (url); \t clientSocket.onopen (function() {console.log ('connected')}); – blented

+0

@blented Не работает слишком расплывчато. Вы должны задать другой вопрос с указанием кода и ошибок, которые вы получите. Этот ответ решает другую проблему. – user568109

Смежные вопросы