Конечная точка API и socket.io в nuxt - PullRequest
0 голосов
/ 10 января 2020

Я новичок в концепции WebSockets, я создал только веб-приложение, которое работало с концепцией API RESTful, и теперь я заинтересован в том, чтобы сделать мое приложение в реальном времени. Мое приложение построено с Nuxt (сервер более ExpressJS), и у меня есть серверное промежуточное ПО, которое позволяет мне создавать конечную точку API, поэтому каждый мой HTTP-запрос идет в / api, и у меня есть файл, в котором я обработайте все запросы к / api, используя ExpressJS. Теперь я хотел бы знать, возможно ли иметь как файл, который обрабатывает запросы к / api, используя ExpressJS, так и другой файл, который обрабатывает соединение WebSockets (используя Socket.io).

Исправьте меня, если не имеет смысла иметь оба сокета и REST на одном сервере одного и того же приложения.

Если это возможно, может кто-нибудь помочь мне с настройкой обоих, потому что я посмотрел пример здесь Nuxt примеры с сокетами , но я не могу понять, как я могу поместить все о socket.io в другой файл (как я делаю с API), особенно потому, что в моем файле server/index.js сервер создается только с ExpressJS и в примерах сервер создается с экземпляром приложения ExpressJS, который передается в модуль HTTP, и я не могу понять, что изменить.

Заранее спасибо.

...