>source

내가 활성화 할 때 io 요청 직후 서버가 제대로 작동하지만 요청 후 수행하려면 코드가 첫 번째 상호 작용에 도달하면 오류가 발생합니다. io (제 경우에는 미들웨어 정의).

이것은 잘 작동합니다.

const io = require('socket.io').listen(3002);
const { authValidation } = require('./middlewares');
//Middlewares
io.use(authValidation);
. . .

이것은 오류를 제공합니다.

const io = require('socket.io');
const { authValidation } = require('./middlewares');
io.listen(3002, () => {
  console.log(`Listening to port 3002`);
});
//Middlewares
io.use(authValidation);
. . .

오류는 io.use() 함수가 아닙니다. 코드 실행 흐름과 비동기식 문제와 관련된 문제가 있다고 생각하지만 정확히 무엇을 말할 수는 없습니다.

  • 이전 android - findViewById가 경고 대화 상자 위젯에서 사용될 때 null 예외를 발생시킵니다
  • 다음 php - Laravel 8 Passport를 사용하여 다중 인증 API gurd를 만들고 보호하는 방법은 무엇입니까?