Estoy tratando de crear una aplicación de chat de voz en React.js. Mi problema es sobre el envío de parámetros cuando los usuarios intentan unirse a la sala.
En el lado del cliente, ejecuto este código para conectar el servidor con el token de acceso
let accessToken = localStorage.getItem("accessToken") socket.current = io.connect(process.env.REACT_APP_SOCKET_URL+"/room",{query: { token:accessToken}})Pero en el primer intento de unirse a la sala, el token se envía como nulo al servidor, pero la variable accessToken no es nula cuando la imprimo en la consola. Cada vez que el usuario actualiza la página e intenta volver a unirse a la sala, el token se envía correctamente.
¿Tiene alguna idea de por qué no puedo enviar esta variable en el primer intento?