feat: 添加语音模块支持,优化服务启动方式

This commit is contained in:
2026-03-17 04:03:39 +08:00
parent 308df54a15
commit 90517f2289
18 changed files with 221 additions and 43 deletions

View File

@@ -0,0 +1,25 @@
import type { Router } from 'express'
import type { ServiceContainer } from '../../infra/container.js'
import { createApiModule } from '../../infra/createModule.js'
import { voiceModule, VOICE_MODULE } from '../../../shared/modules/voice/index.js'
import { createVoiceRoutes } from './routes.js'
export * from './routes.js'
export const createVoiceModule = () => {
return createApiModule(
{
...voiceModule,
basePath: '/voice',
version: '1.0.0',
order: 100,
},
{
routes: (_container: ServiceContainer): Router => {
return createVoiceRoutes()
},
}
)
}
export default createVoiceModule