| | |
| | | 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'; |
| | | 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 }) ] : []; |
| | | // 生产 测试 开发 都打mock |
| | | const MOCKMODULE = [ DelonMockModule.forRoot({ data: MOCKDATA }) ]; |
| | | |
| | | // region: global config functions |
| | | |
| | |
| | | AdReuseTabModule.forRoot(), AdFullContentModule.forRoot(), AdXlsxModule.forRoot(), AdZipModule.forRoot(), |
| | | // auth |
| | | AlainAuthModule.forRoot({ |
| | | // ignores: [ `\\/login`, `assets\\/` ], |
| | | ignores: [ `\\/login`, `assets\\/` ], |
| | | token_send_key : 'X-Authorization', |
| | | token_send_template : 'Bearer ${token}', |
| | | token_send_place : 'header', |
| | |
| | | // cache |
| | | DelonCacheModule.forRoot(), |
| | | // mock |
| | | // ...MOCKMODULE |
| | | ...MOCKMODULE |
| | | ] |
| | | }) |
| | | export class DelonModule { |