koa-router如何匹配任意路径
我想这一块匹配上面没有匹配到的所有路由,可是我这样的做法并没有什么乱用。
刚开始使用,希望有人指点一下,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想这一块匹配上面没有匹配到的所有路由,可是我这样的做法并没有什么乱用。
刚开始使用,希望有人指点一下,谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
使用 * 或 use
router.get('*', ...)
或
app.use(...)
koa-router 的 README 里有说明,"Route paths will be translated to regular expressions using path-to-regexp"
使用 router.get('/(.*)')
可以用这个工具测试 route express-route-tester
看你的代码,是想将不支持的 url 都转到错误页去。
一般的做法是写个 koa 的中间件,去处理 404,而不是写个 route 去涵盖“不支持的 url”