fengxiang
2018-07-12 5c0d8040266554b67e852ccb7056c3d0cae4b4ef
src/app/app.module.ts
@@ -12,7 +12,7 @@
import { LayoutModule } from './layout/layout.module';
import { StartupService } from './core/services/startup.service';
import { DefaultInterceptor } from '@core/net/default.interceptor';
import { AlainAuthModule, SimpleInterceptor } from '@delon/auth';
import { AlainAuthModule, SimpleInterceptor, JWTInterceptor } from '@delon/auth';
// i18n
import { I18NService } from './core/i18n/i18n.service';
@@ -44,7 +44,10 @@
        RoutesModule,
        // auth
        AlainAuthModule.forRoot({
            login_url: `/pro/user/login`
            login_url: `/pro/user/login`,
            token_send_key : 'X-Authorization',
            token_send_place : 'header',
            allow_anonymous_key: `_allow_anonymous`,
        }),
        // i18n
        TranslateModule.forRoot({
@@ -57,7 +60,7 @@
    ],
    providers: [
        { provide: LOCALE_ID, useValue: 'zh-Hans' },
        { provide: HTTP_INTERCEPTORS, useClass: SimpleInterceptor, multi: true},
        { provide: HTTP_INTERCEPTORS, useClass: JWTInterceptor, multi: true},
        { provide: HTTP_INTERCEPTORS, useClass: DefaultInterceptor, multi: true},
        { provide: ALAIN_I18N_TOKEN, useClass: I18NService, multi: false },
        StartupService,