代码之家  ›  专栏  ›  技术社区  ›  Sachin G.

为什么我们需要express body解析器?

  •  2
  • Sachin G.  · 技术社区  · 9 年前

    2 回复  |  直到 9 年前
        1
  •  2
  •   binki    9 年前

    req 参数作为 IncomingMessage 这基本上是一个 Readable various ways if made by a web browser 或者它可能是JSON或某种任意格式。这个 body-parser

    Express主要只是一个非常简单的框架,用于将中间件连接在一起并为应用程序声明路由。通过做得很少,做得很好,它是无意识的,可以被更多的人使用。例如,如果您想在HTTP请求中发送自己的格式,则可能需要编写自己的代码,而不是使用 正文分析器 正文分析器 ,但如果有一个不同的模块以您更喜欢的方式解析身体,您可以始终使用它。

        2
  •  0
  •   Rohit Gupta    5 年前

    express中间件是一个非编译的web框架,因此如果您想将结果解析为JSON/form/multipart,您需要告诉express您需要如何解析主体。

    主体解析器来了,您应该使用它,因为您需要将主体解析为JSON或其他任何内容,直到那时,您的请求主体将始终是一个流。

    推荐文章