nise/nise-frontend/src/main.ts

31 lines
1.1 KiB
TypeScript
Raw Normal View History

2024-02-14 16:43:11 +00:00
/// <reference types="@angular/localize" />
import {importProvidersFrom} from '@angular/core';
import {AppComponent} from './app/app.component';
import {NgOptimizedImage} from '@angular/common';
import {FormsModule} from '@angular/forms';
import {NgChartsModule} from 'ng2-charts';
import {AppRoutingModule} from './app/app-routing.module';
import {bootstrapApplication, BrowserModule} from '@angular/platform-browser';
import {NiseHttpInterceptor} from './corelib/nise-http.interceptor';
2024-06-08 12:32:35 +00:00
import { HTTP_INTERCEPTORS, provideHttpClient, withInterceptorsFromDi } from '@angular/common/http';
import {rxStompServiceFactory} from './corelib/stomp/stomp.factory';
import {RxStompService} from './corelib/stomp/stomp.service';
2024-02-14 16:43:11 +00:00
bootstrapApplication(AppComponent, {
providers: [
importProvidersFrom(BrowserModule, AppRoutingModule, NgChartsModule, FormsModule, NgOptimizedImage),
{
provide: RxStompService,
useFactory: rxStompServiceFactory,
},
{
provide: HTTP_INTERCEPTORS,
useClass: NiseHttpInterceptor, multi: true
},
provideHttpClient(withInterceptorsFromDi())
]
})
2024-02-14 16:43:11 +00:00
.catch(err => console.error(err));