Latihan 1: Interceptors HTTP — Angular

Latihan 1 dari materi Interceptors HTTP di Angular — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Starter-nya sudah punya export const authInterceptor = (req, next) => { ... } dengan const token = 'my-token' di dalamnya. Biarkan baris token itu, lalu:

  1. Tambahkan import { HttpInterceptorFn } from '@angular/common/http' di atas file.
  2. Beri tipe: export const authInterceptor: HttpInterceptorFn = (req, next) => {.
  3. Buat salinan request-nya: const authReq = req.clone({ setHeaders: { Authorization: `Bearer ${token}` } }).
  4. Teruskan salinannya: return next(authReq).

Editor ini gak merender apa pun (gak ada komponen). Penilai membaca kodenya, lalu memanggil authInterceptor dengan request tiruan dan next yang mengembalikan request yang diterimanya.

Yang dicek:

Hint