Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

387
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!