chore: 更新依赖版本,移除不必要的路由定义
This commit is contained in:
@@ -49,7 +49,7 @@
|
|||||||
"@kevisual/ai": "^0.0.24",
|
"@kevisual/ai": "^0.0.24",
|
||||||
"@kevisual/auth": "^2.0.3",
|
"@kevisual/auth": "^2.0.3",
|
||||||
"@kevisual/js-filter": "^0.0.5",
|
"@kevisual/js-filter": "^0.0.5",
|
||||||
"@kevisual/query": "^0.0.43",
|
"@kevisual/query": "^0.0.44",
|
||||||
"@types/busboy": "^1.5.4",
|
"@types/busboy": "^1.5.4",
|
||||||
"@types/send": "^1.2.1",
|
"@types/send": "^1.2.1",
|
||||||
"@types/ws": "^8.18.1",
|
"@types/ws": "^8.18.1",
|
||||||
@@ -73,7 +73,7 @@
|
|||||||
"@kevisual/logger": "^0.0.4",
|
"@kevisual/logger": "^0.0.4",
|
||||||
"@kevisual/oss": "0.0.19",
|
"@kevisual/oss": "0.0.19",
|
||||||
"@kevisual/permission": "^0.0.4",
|
"@kevisual/permission": "^0.0.4",
|
||||||
"@kevisual/router": "0.0.73",
|
"@kevisual/router": "0.0.74",
|
||||||
"@kevisual/types": "^0.0.12",
|
"@kevisual/types": "^0.0.12",
|
||||||
"@kevisual/use-config": "^1.0.30",
|
"@kevisual/use-config": "^1.0.30",
|
||||||
"@types/archiver": "^7.0.0",
|
"@types/archiver": "^7.0.0",
|
||||||
|
|||||||
20
pnpm-lock.yaml
generated
20
pnpm-lock.yaml
generated
@@ -22,8 +22,8 @@ importers:
|
|||||||
specifier: ^0.0.5
|
specifier: ^0.0.5
|
||||||
version: 0.0.5
|
version: 0.0.5
|
||||||
'@kevisual/query':
|
'@kevisual/query':
|
||||||
specifier: ^0.0.43
|
specifier: ^0.0.44
|
||||||
version: 0.0.43
|
version: 0.0.44
|
||||||
'@types/busboy':
|
'@types/busboy':
|
||||||
specifier: ^1.5.4
|
specifier: ^1.5.4
|
||||||
version: 1.5.4
|
version: 1.5.4
|
||||||
@@ -89,8 +89,8 @@ importers:
|
|||||||
specifier: ^0.0.4
|
specifier: ^0.0.4
|
||||||
version: 0.0.4
|
version: 0.0.4
|
||||||
'@kevisual/router':
|
'@kevisual/router':
|
||||||
specifier: 0.0.72
|
specifier: 0.0.74
|
||||||
version: 0.0.72
|
version: 0.0.74
|
||||||
'@kevisual/types':
|
'@kevisual/types':
|
||||||
specifier: ^0.0.12
|
specifier: ^0.0.12
|
||||||
version: 0.0.12
|
version: 0.0.12
|
||||||
@@ -700,14 +700,14 @@ packages:
|
|||||||
'@kevisual/query@0.0.39':
|
'@kevisual/query@0.0.39':
|
||||||
resolution: {integrity: sha512-3UEPBIvtdykNkrby3hvrgrHdgd17Uq+Pnr4zs+JBzATkU2eKaOqtTUJqdyIEwuySCwzGTxrnlUzWP4tziDQDLQ==}
|
resolution: {integrity: sha512-3UEPBIvtdykNkrby3hvrgrHdgd17Uq+Pnr4zs+JBzATkU2eKaOqtTUJqdyIEwuySCwzGTxrnlUzWP4tziDQDLQ==}
|
||||||
|
|
||||||
'@kevisual/query@0.0.43':
|
'@kevisual/query@0.0.44':
|
||||||
resolution: {integrity: sha512-POYc0XhcJiGKQiruIZCAhsWjSaBKxyyJGa4dAcRtJRhNveHq89cXx+trcEEiKMOmZFoL3qA50zMIHtQ1sKeZYg==}
|
resolution: {integrity: sha512-lNxi15U+8uQZQqlXj2kSp8UqadQwWWqhpg/sVhv5/LnjO0lpjXeoZgB7uDEJJ7z9ZjvEfoz9kag+8aU/H3PKbw==}
|
||||||
|
|
||||||
'@kevisual/router@0.0.70':
|
'@kevisual/router@0.0.70':
|
||||||
resolution: {integrity: sha512-vXlIj9jRufhcIfeuPWemjSI+dxdzSmIBq5eRxQzqEfAJ7k+mBPhoI4KxH8vHnwyL30bqm8EdODL/p6Wg8uBw3g==}
|
resolution: {integrity: sha512-vXlIj9jRufhcIfeuPWemjSI+dxdzSmIBq5eRxQzqEfAJ7k+mBPhoI4KxH8vHnwyL30bqm8EdODL/p6Wg8uBw3g==}
|
||||||
|
|
||||||
'@kevisual/router@0.0.72':
|
'@kevisual/router@0.0.74':
|
||||||
resolution: {integrity: sha512-+HL4FINZsjnoRRa8Qs7xoPg+5/TcHR7jZQ7AHWHogo0BJzCAtnQwmidMQzeGL4z0WKNbbgVhXdz1wAYoxHJZTg==}
|
resolution: {integrity: sha512-J8qDsvrpf317H0Gq9YkeGwI+GS23RC0q/mYbKOia8wF33ylz+pDhBN8T1KmXx90AVBt/tMGNVJRgEhTVdTgpvA==}
|
||||||
|
|
||||||
'@kevisual/types@0.0.12':
|
'@kevisual/types@0.0.12':
|
||||||
resolution: {integrity: sha512-zJXH2dosir3jVrQ6QG4i0+iLQeT9gJ3H+cKXs8ReWboxBSYzUZO78XssVeVrFPsJ33iaAqo4q3DWbSS1dWGn7Q==}
|
resolution: {integrity: sha512-zJXH2dosir3jVrQ6QG4i0+iLQeT9gJ3H+cKXs8ReWboxBSYzUZO78XssVeVrFPsJ33iaAqo4q3DWbSS1dWGn7Q==}
|
||||||
@@ -3061,13 +3061,13 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
tslib: 2.8.1
|
tslib: 2.8.1
|
||||||
|
|
||||||
'@kevisual/query@0.0.43': {}
|
'@kevisual/query@0.0.44': {}
|
||||||
|
|
||||||
'@kevisual/router@0.0.70':
|
'@kevisual/router@0.0.70':
|
||||||
dependencies:
|
dependencies:
|
||||||
es-toolkit: 1.44.0
|
es-toolkit: 1.44.0
|
||||||
|
|
||||||
'@kevisual/router@0.0.72':
|
'@kevisual/router@0.0.74':
|
||||||
dependencies:
|
dependencies:
|
||||||
es-toolkit: 1.44.0
|
es-toolkit: 1.44.0
|
||||||
|
|
||||||
|
|||||||
25
src/route.ts
25
src/route.ts
@@ -161,32 +161,9 @@ app
|
|||||||
})
|
})
|
||||||
.addTo(app);
|
.addTo(app);
|
||||||
|
|
||||||
app
|
app.createRouteList({
|
||||||
.route({
|
|
||||||
path: 'router',
|
|
||||||
key: 'list',
|
|
||||||
description: '列出所有的当前的可请求的路由信息',
|
|
||||||
middleware: ['auth-can']
|
middleware: ['auth-can']
|
||||||
})
|
})
|
||||||
.define(async (ctx) => {
|
|
||||||
const tokenUser = ctx.state.tokenUser;
|
|
||||||
let isUser = !!tokenUser;
|
|
||||||
const routesList = app.router.routes.filter(item => {
|
|
||||||
if (item.id === 'auth' || item.id === 'auth-can' || item.id === 'check-auth-admin' || item.id === 'auth-admin') {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}).map((item) => {
|
|
||||||
const route = pick(item, ['id', 'path', 'key', 'description', 'middleware'] as const);
|
|
||||||
return toJSONSchema(route);
|
|
||||||
})
|
|
||||||
ctx.body = {
|
|
||||||
list: routesList,
|
|
||||||
isUser
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.addTo(app);
|
|
||||||
|
|
||||||
|
|
||||||
app.route({
|
app.route({
|
||||||
path: 'system',
|
path: 'system',
|
||||||
|
|||||||
Reference in New Issue
Block a user