“Befestigen Sie Token mit HTTP Request Angular mit Interceptoren” Code-Antworten

Befestigen Sie Token mit HTTP Request Angular mit Interceptoren

import { Injectable } from '@angular/core';
import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http';
import { Observable } from 'rxjs';

@Injectable()
export class AuthInterceptor implements HttpInterceptor {

  intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
    const token = localStorage.token; // you probably want to store it in localStorage or something

    if (!token) {
      return next.handle(req);
    }

    const req1 = req.clone({
      headers: req.headers.set('Authorization', `Bearer ${token}`),
    });

    return next.handle(req1);
  }

}
Dive 1995

Befestigen Sie Token mit HTTP Request Angular mit Interceptoren

@NgModule({
  declarations: [...],
  imports: [...],
  providers: [
    { provide: HTTP_INTERCEPTORS, useClass: AuthInterceptor, multi: true },
  ],
  bootstrap: [ AppComponent ],
})
export class AppModule { }
Dive 1995

Ähnliche Antworten wie “Befestigen Sie Token mit HTTP Request Angular mit Interceptoren”

Fragen ähnlich wie “Befestigen Sie Token mit HTTP Request Angular mit Interceptoren”

Weitere verwandte Antworten zu “Befestigen Sie Token mit HTTP Request Angular mit Interceptoren” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen