Angular · Middle · Pytanie 56 z 75
Jak pojedyncze żądanie może pominąć funkcyjny interceptor (np. nagłówek autoryzacji)?
export const SKIP_AUTH = new HttpContextToken(() => false);
this.http.get(url, { context: new HttpContext().set(SKIP_AUTH, true) });- ✓Poprawna odpowiedź: Przekazać token
HttpContexti sprawdzić go w interceptorze - 2Interceptorów nie da się pominąć
- 3Użyć osobnej instancji
HttpClientdla każdego żądania
Wyjaśnienie
Interceptor czyta req.context.get(SKIP_AUTH) i przekazuje żądanie bez zmian. To czystsze niż dopasowywanie URL.