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

问题描述 投票:0回答:2

我正在使用 koa.js 开发节点服务器

我寻找了一些用于正文解析器的库。

koa body 解析器有好几种。

但我不知道它们之间有什么区别,包括 koa-bodykoa-bodyparser

你能解释一下吗?

提前谢谢您。

koa
2个回答
17
投票

[新答案]

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

[旧答案]

哦,我明白了。

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

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

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

谢谢。


3
投票

两者都是 Koa 主体解析器中间件。 我最近遇到一个问题,我想处理文件上传,这就是主要的区别。

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

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

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

这里有详细参考

© www.soinside.com 2019 - 2024. All rights reserved.