Например, у меня есть две конечные точки Registar
, Login
Я хочу, чтобы interceptor
работал с Login
, но не с Registar
Что делать?
Registar(data: User) {
return this.http.post(this.usersUrl, data);
Login(data) {
return this.http.post(this.loginUrl, data);
http.interceptor.ts
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<unknown>> {
const reqWithAuth = request.clone({
setHeaders: {
'Access-Control-Allow-Origin': '*',
Authorization: 'token ' + localStorage.getItem('token')
}
});
return next.handle(reqWithAuth);