Я новичок в angular. Я использую перехватчик для передачи токена JWT на сервер узла. Всякий раз, когда я вызываю любую из функций httpClient, перехватчик срабатывает должным образом, и я могу получить свой токен JWT в моем узле. Теперь я хочу передать объект (аргументы) моему серверу узлов. Но я не мог. Кто-нибудь может мне помочь, пожалуйста. Вот мой код ..
#Home Component
var args = {
uid: "12345",
};
this.api.myFunc(args).subscribe((result) => {
// doSomething
}
#API Service
myFunc(args) {
return this.httpClient
.get("myFunc/", args)
.pipe(
map((data) => {
return data;
}),
retry(1),
catchError(this.handleError)
);
}
#Interceptor Code
intercept(
request: HttpRequest<any>,
next: HttpHandler
): Observable<HttpEvent<any>> {
if (this.strHttp) {
request = request.clone({
setHeaders: {
Authorization: `Bearer ${this.auth.getToken()}`,
},
});
}
return next.handle(request);
}