import { NgModule } from '@angular/core'; import { APP_BASE_HREF } from '@angular/common'; import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; import { BrowserModule } from '@angular/platform-browser'; import { AppComponent } from './app.component'; import { PageHeaderComponent } from '../components/page-header/page-header.component'; import { PageFooterComponent } from '../components/page-footer/page-footer.component'; import { HomeComponent } from '../pages/home/home.component'; import { routing } from './app.routing'; import { ApiInterceptor } from './api-interceptor'; @NgModule({ imports: [ BrowserModule, HttpClientModule, routing ], declarations: [ AppComponent, PageHeaderComponent, PageFooterComponent, HomeComponent ], providers: [{ provide: HTTP_INTERCEPTORS, useClass: ApiInterceptor, multi: true }, { provide: APP_BASE_HREF, useValue: '/' }], bootstrap: [AppComponent] }) export class AppModule { }