“Lampirkan token dengan permintaan HTTP Angular dengan pencegat” Kode Jawaban

Lampirkan token dengan permintaan HTTP Angular dengan pencegat

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

Lampirkan token dengan permintaan HTTP Angular dengan pencegat

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

Jawaban yang mirip dengan “Lampirkan token dengan permintaan HTTP Angular dengan pencegat”

Pertanyaan yang mirip dengan “Lampirkan token dengan permintaan HTTP Angular dengan pencegat”

Lebih banyak jawaban terkait untuk “Lampirkan token dengan permintaan HTTP Angular dengan pencegat” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya