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

161
Vistas
Iniciación asíncrona de Axios

Estoy tratando de iniciar un cliente Axios para mi aplicación React. Quiero usar el cliente autenticado para hacer solicitudes. La configuración actual se ve como sigue. Debido a que el servicio de sesión es asíncrono para verificar un token en caché y validarlo contra el servidor, el inicio del cliente API también es asíncrono. Esto da como resultado que el cliente en ExampleService no esté definido cuando se construye demasiado pronto. El objetivo es mantener los Servicios lo más autónomos posible.

 class ApiClientService { client: AxiosInstance async init() { // gets called asap on launch await sessionService.init() this.client = axios.create({ baseURL: config.host, timeout: 1000, headers: { Authorization: `token ${sessionService.getToken()}` } }) } getClient() { return this.client } ... } class ExampleService { private client = apiService.getClient() async doSomething() { return this.client.get('/something') } }
about 4 years ago · Juan Pablo Isaza
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