koa-body 和 koa-bodyparser 有什么区别?

what's the difference between koa-body vs koa-bodyparser?

我正在使用 koa.js

开发节点服务器

我已经为正文解析器寻找了一些库。

并且有几种koa body parser。

但我不知道它们有什么区别,包括 koa-body and koa-bodyparser

你能解释一下吗?

提前致谢。

[新答案]

koa-body 现在支持 koa 版本 2。现在的主要区别仍然在于文件负载解析。 koa-bodyparser 无法解析文件,即 multipart/form-data.

[旧答案]

哦,我知道了。

https://github.com/koajs/koa/wiki

koa-body 支持 koa v1,koa-bodyparser 支持 koa v2。

而且前者可以解析文件,后者不能。

谢谢。

都是Koa body parser中间件。 我最近遇到了一个问题,我想处理文件上传,这就是主要区别。

Koa-body 支持 -- koa, urlencoded, multipart, json, body, parser, form 和

koa-bodyparser 支持 -- json、urlencoded、koa、body。

因此,如果您正在寻找文件上传功能,请继续使用 koa-body 或 koa-better-body(范围更广)

Here is detailed reference