【问题标题】:what's the difference between koa-body vs koa-bodyparser?koa-body 与 koa-bodyparser 有什么区别?
【发布时间】:2017-05-01 18:32:38
【问题描述】:

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

我已经为身体解析器寻找了一些库。

并且有好几种koa body parser。

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

你能解释一下吗?

提前谢谢你。

【问题讨论】:

    标签: koa


    【解决方案1】:

    [新答案]

    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 确实支持 Koa v2,你只需要通过 npm install koa-body@next 获得正确的分支。我已经编辑了 wiki 以防止对其他人造成任何混淆。
    • @DAESONG KIM 后者* :D
    • @saadq 这两个分支现在合并了吗?我在 wiki 上只能看到一个仓库。
    【解决方案2】:

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

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

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

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

    Here is detailed reference

    【讨论】:

      猜你喜欢
      • 2014-06-02
      • 2017-05-27
      • 2017-11-08
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      • 1970-01-01
      • 2018-09-05
      • 1970-01-01
      相关资源
      最近更新 更多