代码之家  ›  专栏  ›  技术社区  ›  Nate Uni

使用typescript:rawbody时表示缺少的属性

  •  0
  • Nate Uni  · 技术社区  · 6 年前

    编译时出现此控制台错误:

    Property 'rawBody' does not exist on type 'Request'.
    

    在这行代码上:

    busboy.end(req.rawBody);
    

    这些是什么 docs 国家应该在那里。但我一改为typescript,就出错了。

    当我为函数服务时,代码仍然在本地运行,但是我想知道发生了什么,为什么以及如何清除类型错误。好像我忽略了它们,为什么我要使用TS,我应该回到直JS。

    2 回复  |  直到 6 年前
        1
  •  0
  •   dAxx_    6 年前

    您没有提供任何有关代码的信息。

    const bodyParser = require('body-parser')
    
        2
  •  0
  •   Nate Uni    6 年前

    在我调用的代码之后:

    busboy.on("finish"), () => {
      <code in here>
    });
    

    busboy.end(req.rawBody); 以下内容:

    req.pipe(busboy);