Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

319
Vistas
La instancia de Axios no obtiene el token del almacenamiento local en el primer intento || reaccionar JS

Creé la instancia de axios y almacené el token en el almacenamiento local en el momento del inicio de sesión, pero por alguna razón, el token no se carga en el almacenamiento local cada vez que la API llama y recibe un error del backend. Pero luego, si vuelvo a cargar manualmente la página, la API recibe una llamada y ahora la instancia obtiene el token y los datos se cargan y funcionan bien. Como resolverlo ????? Aquí está el código:

export const instancia2 = axios.create({

 baseURL: 'http://127.0.0.1:8000', headers: { Authorization: `Bearer ${localStorage.getItem('token')}` }

});

Estoy usando esta instancia2 en cada página pero no funciona en el primer intento.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

es porque instancia2 no es una función y no se activa cada llamada a la API. Deberías convertir eso en función.

Ejemplo:

 export const instance2 = () => { return axios.create({ baseURL: 'http://127.0.0.1:8000', headers: { Authorization: `Bearer ${localStorage.getItem('token')}` } }); }

Ejemplo de uso:

 instance2().get('url')
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda