Node.js PayloadTooLargeError:正文分析器中的参数太多
我得到PayloadTooLargeError,然后我使用Node.js PayloadTooLargeError:正文分析器中的参数太多,node.js,typescript,body-parser,Node.js,Typescript,Body Parser,我得到PayloadTooLargeError,然后我使用bodyParser.urlencoded({limit:'50mb',extended:true,parameterLimit:1000000})来解决它,但由于我使用的是typescript,它在VS代码中给出了parameterLimit的错误 对象文字只能指定已知属性,并且类型“{inflate?:boolean;limit?:any;type?:any;verify?:(req:Request,res:Response,buf:
bodyParser.urlencoded({limit:'50mb',extended:true,parameterLimit:1000000})
来解决它,但由于我使用的是typescript,它在VS代码中给出了parameterLimit的错误
对象文字只能指定已知属性,并且类型“{inflate?:boolean;limit?:any;type?:any;verify?:(req:Request,res:Response,buf:Buffer,…”中不存在“parameterLimit”
我检查了源代码,它就在那里。
我不知道如何解决它在做了一些挖掘之后,我发现我使用的是
主体解析器的index.d.ts
的一个非常旧的版本
我把它更新到了一个更新的版本,现在它可以正常工作了