Я хотел бы передать сообщение socket.io всем подключенным клиентам, когда любой клиент отправляет запрос на отправку. Как я могу держать сокет открытым, чтобы мои методы HTTP-запроса могли получить доступ к подключенному сокету.Отправка сообщения сокета при получении почтового запроса
Мне удалось заставить работать следующее, но если клиент не подключен, почтовый метод не работает.
io.on('connection', function(socket){
console.log('socket connected');
app.post('/api/guests', function(req, res){
socket.emit('newguest', {hello: 'world'});
});
})
Я также попытался сохранить сокет в более высокую область действия и даже глобально, но это, похоже, не работает.
Заранее благодарен!
Спасибо! Я заработал! – mattc19
@ mattc19 Great !! –