feat: 添加语音模块支持,优化服务启动方式
This commit is contained in:
25
api/modules/voice/index.ts
Normal file
25
api/modules/voice/index.ts
Normal 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
|
||||
Reference in New Issue
Block a user