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

390
Vistas
Imposible usar res.name debido a suscripción (ANGULAR)

Actualmente estoy siguiendo un tutorial en Youtube en el que usa autenticación con Angular y no puedo continuar en este punto:

Código de tutorial de Youtube

Su código no funciona en mi lado debido a subscribe() que me da el mensaje:

@deprecated: en lugar de pasar argumentos de devolución de llamada separados, use un argumento de observador. Las firmas que toman argumentos de devolución de llamada separados se eliminarán en v8. Detalles: https://rxjs.dev/deprecations/subscribe-arguments

Me veo obligado a usar next , error y complete y, a pesar de todo, no se muestra el res.name .

 ngOnInit(): void { this.http.get( 'http://localhost:8080/api/user', {withCredentials: true} ).subscribe({ complete: () => { (res: any) => this.visiteur = `${res.nom}` }, error: () => { (err: any) => console.log(err) }, next: () => { (res: any) => this.visiteur = `${res.nom}` } }); }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La forma actual de suscribirse usa más operadores rxjs . El tutorial que está siguiendo parece un poco desactualizado. Te recomiendo que sigas el tutorial Tour of heroes de angular en su lugar. Siempre está actualizado.

Esto debería ponerte en marcha:

 this.http .get('http://localhost:8080/api/user') .pipe( catchError(err => { console.log(err); }) ) .subscribe(data => { this.visiteur = `${data.nom}`; });

También le recomendaría implementar un interceptor http angular para pasar los atributos/encabezados requeridos por http (en su caso con Credenciales). Pero esto es opcional para el alcance de esta pregunta.

Y finalmente, no olvide evitar la trampa de pérdida de memoria con las suscripciones.

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