feat(api): embed slots with ov replica and public feed
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
// 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 {}
|
||||
Reference in New Issue
Block a user