Как получить параметры запроса запроса в перехватчике Angular - PullRequest
0 голосов
/ 15 мая 2019

Я хочу получить параметры запроса из запроса get. Код перехватчика вот так,

export class FixtureInterceptor implements HttpInterceptor {
  intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
       return next.handle(req);
  }
}

Я пытался получить параметры, используя метод get, подобный этому,

req.params.get('category');

но он всегда возвращает мне ноль. Мой вызов API такой,

getValue() {
     return this.http.get('http://139.49.10.175:3000/laundryItems?category=2&type=4');
}

мне нужно значение категории и типа сверху API call

1 Ответ

0 голосов
/ 15 мая 2019

Очевидно, что параметры, непосредственно введенные в URL, не отображаются в req.params, этот должен работать:

  getValue() {
    return this.http.get('http://139.49.10.175:3000/laundryItems', {params: {category: '2', type: '4'}});
  }
...