| | |
| | | import { AlainAuthModule } from '@delon/auth'; |
| | | import { AlainACLModule } from '@delon/acl'; |
| | | import { DelonCacheModule } from '@delon/cache'; |
| | | // mock |
| | | import { DelonMockModule } from '@delon/mock'; |
| | | import * as MOCKDATA from '../../_mock'; |
| | | import { environment } from '@env/environment'; |
| | | const MOCKMODULE = !environment.production || environment.chore === true ? |
| | | [ DelonMockModule.forRoot({ data: MOCKDATA }) ] : []; |
| | | |
| | | |
| | | @NgModule({ |
| | | imports: [ |
| | |
| | | // auth |
| | | AlainAuthModule.forRoot({ |
| | | // ignores: [ `\\/login`, `assets\\/` ], |
| | | token_send_key : 'X-Authorization', |
| | | token_send_template : 'Bearer ${token}', |
| | | token_send_place : 'header', |
| | | login_url: `/passport/login`, |
| | | allow_anonymous_key: `_allow_anonymous` |
| | | }), |
| | | // acl |
| | | AlainACLModule.forRoot(), |
| | | // cache |
| | | DelonCacheModule.forRoot(), |
| | | // mock |
| | | ...MOCKMODULE |
| | | DelonCacheModule.forRoot() |
| | | ] |
| | | }) |
| | | export class DelonModule { |