training_data/apps/server/src/upload/upload.module.ts

17 lines
609 B
TypeScript
Raw Normal View History

2025-01-03 09:24:46 +08:00
import { Module } from '@nestjs/common';
import { UploadController } from './upload.controller';
import { UploadService } from './upload.service';
import { BullModule } from '@nestjs/bullmq';
2025-01-06 08:45:23 +08:00
import { UploadLockService } from './upload-lock.service';
import { ChunkManager } from './chunk.manager';
2025-01-03 09:24:46 +08:00
@Module({
imports: [
BullModule.registerQueue({
name: 'file-queue', // 确保这个名称与 service 中注入的队列名称一致
}),
],
controllers: [UploadController],
2025-01-06 08:45:23 +08:00
providers: [UploadService, UploadLockService, ChunkManager],
2025-01-03 09:24:46 +08:00
})
export class UploadModule { }