-
stevereis authored9e37209d
headers.interceptor.ts 662 B
import { HttpService } from '@nestjs/axios';
import {
Injectable,
NestInterceptor,
ExecutionContext,
CallHandler,
} from '@nestjs/common';
import { Observable } from 'rxjs';
@Injectable()
export class HeadersInterceptor implements NestInterceptor {
constructor(private httpService: HttpService) {}
intercept(context: ExecutionContext, next: CallHandler): Observable<any> {
const request = context.switchToHttp().getRequest<Request>();
//console.log(context.switchToHttp().getRequest());
console.log('interceptor headers', request);
//this.httpService.axiosRef.defaults.headers = request.headers;
return next.handle();
}
}