什么"阻止你的链读取和解析HTTP请求体"意思?

时间:2016-08-02 18:23:41

标签: node.js restify

我正在阅读有关Node.JS的信息。在其函数bodyParser()的定义下,它指出:

  

在读取和解析HTTP请求正文时阻止您的链。切换Content-Type并执行适当的逻辑。目前支持application / json,application / x-www-form-urlencoded和multipart / form-data。

我对在解读和解析HTTP请求主体时阻止你的链接感到困惑"手段。并且还混淆了在切换内容类型时需要做的逻辑

1 个答案:

答案 0 :(得分:1)

我的猜测是,它意味着它将推迟处理请求,直到读取和处理整个请求体。这并不意味着它将阻塞事件循环,只是不会调用请求处理程序(以及正文解析器和请求处理程序之间的任何中间件)。我认为这是一个提醒,它可能需要一些非常重要的时间来阅读和处理大型请求机构。

使用“相应的逻辑”我假设它会为显示正文的内容类型选择合适的解析器(url编码,JSON,multipart)。