koa-router路由匹配问题
koa-router路由设置如下,
router.get('/user/:id')
router.get('/user/aaa')
访问不到/user/aaa,被解析成参数'aaa';
如下设置时,
router.get('/user/aaa')
router.get('/user/:id')
可以正常访问/user/aaa。
怎么区分是参数还是路径?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
谁先定义,谁先匹配。
/user/:id 中id便是动态参数
/user/aaa 虽然是路径的定义,但是会被/user/:id 先匹配到