Browse Source

♻️ refactor(client): 移除MainLayout.tsx中未使用的React导入

♻️ refactor(server): 优化API中间件和Swagger配置
- 速率限制中间件中移除未使用的c参数
- Swagger UI HTML生成函数移除未使用的asset参数

♻️ refactor(server): 移除roles API中未使用的permissionMiddleware导入
yourname 2 months ago
parent
commit
85597c1955
3 changed files with 2 additions and 4 deletions
  1. 0 1
      src/client/home/layouts/MainLayout.tsx
  2. 2 2
      src/server/api.ts
  3. 0 1
      src/server/api/roles/index.ts

+ 0 - 1
src/client/home/layouts/MainLayout.tsx

@@ -1,4 +1,3 @@
-import React from 'react';
 import {
   Outlet
 } from 'react-router';

+ 2 - 2
src/server/api.ts

@@ -24,7 +24,7 @@ const api = new OpenAPIHono<AuthContext>()
 api.onError(errorHandler)
 
 // Rate limiting
-api.use('/api/v1/*', async (c, next) => {
+api.use('/api/v1/*', async (_, next) => {
   // 实现速率限制逻辑
   await next()
 })
@@ -60,7 +60,7 @@ if(1){
   app.get('/ui', swaggerUI({
     url: '/doc',
     persistAuthorization: true,
-    manuallySwaggerUIHtml: (asset) => `
+    manuallySwaggerUIHtml: () => `
       <div>
         <div id="swagger-ui"></div>
         <link rel="stylesheet" href="https://ai-oss.d8d.fun/swagger-ui-dist/swagger-ui.css" />

+ 0 - 1
src/server/api/roles/index.ts

@@ -2,7 +2,6 @@ import { createCrudRoutes } from '@/server/utils/generic-crud.routes';
 import { Role } from '@/server/modules/users/role.entity';
 import { RoleSchema, CreateRoleDto, UpdateRoleDto } from '@/server/modules/users/role.schema';
 import { authMiddleware } from '@/server/middleware/auth.middleware';
-import { permissionMiddleware } from '@/server/middleware/permission.middleware';
 import { OpenAPIHono } from '@hono/zod-openapi';
 
 // 创建角色CRUD路由