import { Injectable } from '@angular/core'; import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http'; import { Observable } from 'rxjs'; import { Config } from '../config/Config'; @Injectable() export class ApiUrlInterceptor implements HttpInterceptor { constructor() { } intercept(request: HttpRequest, next: HttpHandler): Observable> { request = request.clone({ url: Config.apiBasePath + request.url }); return next.handle(request); } }