import { Injectable } from '@angular/core'; import { HttpEvent, HttpInterceptor, HttpHandler, HttpRequest } from '@angular/common/http'; import { Observable } from 'rxjs'; @Injectable() export class ApiInterceptor implements HttpInterceptor { intercept(request: HttpRequest, next: HttpHandler): Observable> { const req = request.clone({ url: (process.env.ENV === 'production' ? '' : '/api') + request.url }); return next.handle(req); } }