• ENTRAR
  • No hay productos en el carrito.

Perdida de token con varias peticiones asíncronaas

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)
  • Autor
    Publicaciones
  • #10320

    Tenía una duda de como plantear un problema, estoy realizando varias peticiones asíncronas desde un componente, el problema que la primera petición por carga tarda más en resolverse, antes de que comience la segunda, por lo que la segunda petición cuando se lanza no va con el token refrescado de la primera petición ya que aún no ha terminado.

    ¿hay alguna manera de resolver esto sin tener que esperar a que la primera petición termine?

    ahora mismo mi código que da error sería el primer ejemplo, y el segundo el “correcto”:

    ¿Habría una manera de hacerlo sin anidar consultas?

    Saludos

    #10322

    Cursosdesarrolloweb
    Jefe de claves

    Hola Jose Carlos,

    Espero en breve poder escribir algo relacionado al problema que estás teniendo ya que es algo bastante común.

    Tienes varias formas de solucionarlo, aquí tienes un artículo muy interesante sobre cómo puedes manejar este tipo de situaciones.

    Creo que utilizando mergeMap puedes solucionar este caso.

    Un saludo.

    #10323

    Muchas gracias Israel, siguiendo tus consejos lo he resuelto de esta manera:

    ngOnInit() {

    this.objectService.getRecords()
      	.mergeMap(res=> {
        	//mis operaciones con los objetos devueltos por objectService...
    
        	// devuelvo la siguiente petición a realizar
        	return this.objectService2.getRecords(); 
      })
      .subscribe(res=> {
        	//mis operaciones con los objetos devueltos por objectService2...
    	});
    }

    Gracias por la orientación, saludos!

    #10325

    Cursosdesarrolloweb
    Jefe de claves

    Muchas gracias Jose Carlos por la confirmación.

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)

Debes estar registrado para responder a este debate.

Síguenos en las redes sociales para estar al tanto de los últimas novedades :)

Facebook
Facebook
Google+
Google+
https://www.cursosdesarrolloweb.es/forums/topic/perdida-de-token-con-varias-peticiones-asincronaas">
Pinterest
Pinterest
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
🔓Inscríbete a cualquier curso por 9€ y accede a todos los cursos gratuitos para siempre🔓
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register