aee4b7ac46
Co-Authored-By: Claude Code <noreply@anthropic.com>
19 lines
954 B
TypeScript
19 lines
954 B
TypeScript
// services/api/src/embed-ov/ —— 展示位公开读模块(P4b Task 2,仅 ov 入口装配:
|
||
// 嵌入组件数据源部署在观众域名,读 slot-state 副本)。装配 EmbedOvController/
|
||
// EmbedOvService + OvPrismaModule + OvRedisModule(限速)+ StorageOvModule
|
||
// (thumb 现签,与 public-ov/interactions 共享同一只读实例)。无认证语义
|
||
// (公开端点匿名,持有 slotToken 即可访问)。
|
||
import { Module } from '@nestjs/common';
|
||
import { OvPrismaModule } from '../prisma-ov/ov-prisma.module';
|
||
import { OvRedisModule } from '../redis-ov/ov-redis.module';
|
||
import { StorageOvModule } from '../public-ov/storage-ov.module';
|
||
import { EmbedOvController } from './embed-ov.controller';
|
||
import { EmbedOvService } from './embed-ov.service';
|
||
|
||
@Module({
|
||
imports: [OvPrismaModule, OvRedisModule, StorageOvModule],
|
||
controllers: [EmbedOvController],
|
||
providers: [EmbedOvService],
|
||
})
|
||
export class EmbedOvModule {}
|