Как настроить сервер express для обработки конечных точек REST, а также соединений socket.io - PullRequest
0 голосов
/ 10 апреля 2020

Как реализовать соединение socket.io на сервере, который также обрабатывает конечные точки RESTful. Я имею в виду, что для одного указанного c адреса моего приложения пользователи должны иметь возможность осуществлять связь в реальном времени, например

my-app.com/feeds --> this should be capable of real time messaging

Итак, мой express сервер настроен так

imports here

app.use('/api/users' require('./users'))
app.use('/api/items' require('./items'))

app.listen(PORT, () => console.log('running'))

. Как мне использовать WebSockets с помощью socket.io для управления входящими соединениями? Я хочу, чтобы только my-app.com/feeds поддерживал связь в режиме реального времени?

мне следует использовать io.use() как app.use()?

Какой подход я должен использовать, чтобы я мог структурировать все соединения socket.io в отдельном файле и использовать его, потому что покой без сохранения состояния и socket.io с состоянием?

можно ли использовать что-то вроде io.use('/api/feeds' do something here) правильный ли это подход?

Пожалуйста, ведите меня

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...