Skip to content

Commit b3934f0

Browse files
committed
fix: router 不能过滤掉没有中间件的路由
1 parent 49c3551 commit b3934f0

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

packages/kever/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,11 @@
3535
],
3636
"license": "ISC",
3737
"dependencies": {
38-
"@kever/core": ">=0.23.1",
39-
"@kever/ioc": ">=0.23.1",
40-
"@kever/logger": ">=0.23.1",
41-
"@kever/router": ">=0.23.1"
38+
"@kever/core": ">=0.25.0",
39+
"@kever/ioc": ">=0.25.0",
40+
"@kever/logger": ">=0.25.0",
41+
"@kever/router": ">=0.25.0",
42+
"@kever/shared": ">=0.25.0"
4243
},
4344
"gitHead": "9e62d20cc11b371c2b5ba9b1234d3a5b0648ba90"
4445
}

packages/router/src/parseRouter.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,16 @@ export function parseRouter(controllerMetas: ControllerMetaType[]): Router {
2929
controller[methodName as keyof object]
3030
)
3131

32-
if (!routerMeta || !middlewareMeta) {
32+
if (!routerMeta) {
3333
break
3434
}
3535
// route path
3636
const { path, methods: routeMethods } = routerMeta
3737
const routePath = resolvePath(rootPath, path)
3838

3939
// middleware
40-
middlewareMeta
41-
const beforeMiddleware = middlewareMeta[Aop.Before] || []
42-
const afterMiddleware = middlewareMeta[Aop.After] || []
40+
const beforeMiddleware = middlewareMeta ? middlewareMeta[Aop.Before] : []
41+
const afterMiddleware = middlewareMeta ? middlewareMeta[Aop.After] : []
4342

4443
for (const routeMethod of routeMethods) {
4544
router[routeMethod](

0 commit comments

Comments
 (0)