Sails.js с помощью собственных веб-сокетов

#node.js #websocket #socket.io #sails.js

#node.js #веб-сокет #socket.io #sails.js

Вопрос:

Я хочу сделать общедоступный WebSocket API с sails.js. Итак, я хотел бы использовать собственные WebSockets вместо встроенного сокета.ввод-вывод, но с Sails.js контроллеры и модели. Возможно ли это? Может быть, я смогу реализовать пользовательский транспорт или что-то еще. Спасибо за любую помощь.

Комментарии:

1. В чем причина неиспользования встроенного socket.io .??

2. API будет общедоступным, и я не хочу заставлять пользователей использовать socket. протокол ввода-вывода. Они могут создавать свои собственные клиенты на любой платформе, и сокета может не быть. реализация ввода-вывода.

3. Сокет. ввод-вывод и WebSocket — это разные вещи. Например, нет сокета. реализация ввода-вывода в QT, но есть WebSocket.

4. Я прочитал этот пост. Мой вопрос в том, как подключить родной WebSocket или ws к sails.js .

5. @akshob Я написал пользовательский хук: github.com/provectus/sails-userhooks-ws

Ответ №1:

Я реализовал поддержку WebSockets для Sails.js в качестве пользовательского хака:https://github.com/provectus/sails-userhooks-ws

Ответ №2:

Используя необработанный сокет.функциональность ввода-вывода в Sails.js контроллер

https://gist.github.com/mikermcneil/6598661