Как отследить перезагрузку страницы? - PullRequest
0 голосов
/ 17 апреля 2019

Почему socket.io не обрабатывает перезагрузку страницы?

У меня есть приложение express.js, при перезагрузке страницы сначала обрабатывается app.get('/'), а затем socket.on('disconnect').Как мне сначала обработать разъединитель, а затем перейти на app.get('/') для текущей страницы?

app.get('/', (req, res) => {
  console.log('express get!')
})

io.on('connection', (socket) => {
   socket.on('disconnect', () => {
    console.log('socket disconnect!')
   })
})

Если вы перезагрузите страницу

Консоль:

express get!
socket disconnect!

Ожидаемое поведение:

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