Я знаю, что это возможно.
return this.http.post(LoginUser, userData, {observe:'response'}).subscribe(data=>{
})
, но делать это для всех запросов громоздко.Я получил перехватчик создан.Это то место, где я хочу поставить ответ наблюдения, прежде чем сделать звонок, но я не знаю, куда его написать.
Я получил что-то вроде этого:
return observablePromise.pipe(mergeMap(user_tokens => {
let access_token = user_tokens ? user_tokens.access_token : null;
let clonedReq = this.addToken(request, access_token);
return next.handle(clonedReq).pipe(
Что мне делать?
Другой подход заключается в использовании пользовательского класса HTTP, реализующего оригинальный и переопределяющего get, post, но я этого не хочу.Я предпочитаю перехватчик позаботиться об этом.