跳至主要內容

koa-Router 和koa-router 傻傻分不清

程序员王天小于 1 分钟

场景

使用koa-routerkoa-multer 存储本地照片报错:Error: Unexpected end of format Multipart._final 改为使用 koa-Router 就没问题啦

原因

使用koa-router处理路由时,如果请求中缺少必要的表单数据,就会抛出"Unexpected end of form"错误。
使用 koa-Router 处理请求时,koa-Router 本身并不处理文件上传,并不关心请求中是否包含文件数据。它只负责路由的匹配和处理。因此,当你使用 koa-Router 时,不会出现"Unexpected end of form"错误

解决

1、弃坑 koa-router 改为 koa-Router【高效快捷】
2、如果你精力充沛,继续使用 koa-router ,建议查看前端请求的表单数据 、是否合格,调整修改。具体如何修改,我搜了俩小时都没找到解决方案。
如果有大神以第二种方式修改成功,记得留言 v 我呀

读者朋友好呀,我是王天~ 😊

尝试做过很多事情,半路出道的野生程序员、前端讲师、新手作者,最终还是喜欢写代码、乐于用文字记录热衷分享~

如文章有错误或者不严谨的地方,期待给于指正,万分感谢。🙇‍

如果喜欢或者 有所启发,欢迎 star,对作者也是一种鼓励👏

微信:「wangtian3111」,加我进王天唯一的读者群。

个人博客:https://itwangtian.com