返回 AiToEarn
oss.module.ts
根目录 / project / aitoearn-electron / server / src / lib / oss / oss.module.ts
1 /*
2 * @Author: nevin
3 * @Date: 2022-03-03 16:50:53
4 * @LastEditors: nevin
5 * @LastEditTime: 2024-06-24 17:48:23
6 * @Description: 阿里云OSS文件存储
7 */
8 import { Global, Module } from '@nestjs/common';
9 import { ConfigModule } from '@nestjs/config';
10 import ossConfig from '../../../config/oss.config';
11 import { OssCoreModule } from './oss-core.module';
12 import { OssService } from './oss.service';
13 import { OssController } from './oss.controller';
14
15 @Global()
16 @Module({
17 imports: [
18 ConfigModule.forRoot({
19 load: [ossConfig], // 加载自定义配置项
20 }),
21 OssCoreModule.forRoot(ossConfig().OSS_CONFIG.INIT_OPTION),
22 ],
23 controllers: [OssController],
24 providers: [OssService],
25 exports: [OssService],
26 })
27 export class OssModule {}
28
28 lines TYPESCRIPT