Эта ссылка, вероятно, описывает, что вы пытаетесь сделать:
Как Socket.io и RESTFul могут работать вместе?
Нет ничего плохого в том, чтобы хотеть иметь такие сообщения, как GET, SET, DELETE. Нет ничего плохого в том, чтобы повторно использовать существующую структуру API - вам все еще нужна маршрутизация, и URI может быть проанализирован вашей маршрутизацией на стороне сервера, чтобы соответствовать контроллеру для GET / SET / DELETE.
например:.
socket.emit('set', {uri: 'https://stackoverflow.com/questions/6339393/how-can-socket-io-and-restful-work-together', params: {someKey: "someValue}).
Это не зависит от того, что хорошо работает с веб-сокетами - двунаправленная связь, , но позволяет потоковые запросы, которые, вероятно, будут быстрее в зависимости от того, как часто вы опрашиваете свои данные.
Удачи и оставайся морозным!