add user module and jwt

This commit is contained in:
liuyi 2025-06-23 07:36:58 +08:00
parent ac80ecaf4b
commit 5c9ecec8fc

View File

@ -2,8 +2,10 @@ import { Configure } from '@/modules/config/configure';
import { ConfigureFactory } from '@/modules/config/types'; import { ConfigureFactory } from '@/modules/config/types';
import * as contentControllers from '@/modules/content/controllers'; import * as contentControllers from '@/modules/content/controllers';
import { ApiConfig, VersionOption } from '@/modules/restful/types'; import { ApiConfig, VersionOption } from '@/modules/restful/types';
import { createUserApi } from '@/modules/user/routes';
export const v1 = async (configure: Configure): Promise<VersionOption> => { export const v1 = async (configure: Configure): Promise<VersionOption> => {
const userApi = createUserApi();
return { return {
routes: [ routes: [
{ {
@ -17,6 +19,7 @@ export const v1 = async (configure: Configure): Promise<VersionOption> => {
{ name: '标签操作', description: '对标签进行CRUD操作' }, { name: '标签操作', description: '对标签进行CRUD操作' },
{ name: '文章操作', description: '对文章进行CRUD操作' }, { name: '文章操作', description: '对文章进行CRUD操作' },
{ name: '评论操作', description: '对评论进行CRUD操作' }, { name: '评论操作', description: '对评论进行CRUD操作' },
...userApi.tags.app,
], ],
}, },
children: [ children: [
@ -25,6 +28,7 @@ export const v1 = async (configure: Configure): Promise<VersionOption> => {
path: 'content', path: 'content',
controllers: Object.values(contentControllers), controllers: Object.values(contentControllers),
}, },
...userApi.routes.app,
], ],
}, },
], ],