nodejs应用错误消息PayloadTooLarge的处理
今天使用nodejs开发时,遇到如下错误:
PayloadTooLargeError: request entity too large
根据出错信息显示的node_modules\raw-body\index.js,进入代码:
在getRawBody方法里发现一个大小检查逻辑,我传入的json长度为881790,而limit变量显示为1024:
所以触发了错误检查:
function readStream (stream, encoding, length, limit, callback) {var complete = falsevar sync = true// check the length and limit options.// note: we intentionally leave the stream paused,// so users should handle the stream themselves.if (limit !== null && length !== null && length > limit) {return done(createError(413, 'request entity too large', {expected: length,length: length,limit: limit,type: 'entity.too.large'}))}
解决方案也很简单,添加一行代码即可:
app.use(bodyParser.json({limit: ‘10mb’, extended: true}));
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
nodejs应用错误消息PayloadTooLarge的处理相关推荐
- Visual Studio Code里关于ESLint的错误消息
我使用Visual Studio Code打开一个nodejs项目时,遇到这个错误消息: Failed to load the ESLint library for the document 按照其提 ...
- 自定义的类型转换器中怎样自定义错误消息?(待解答)
1.HTTP没有"类型"的概念,每一项表单输入只可能是一个字符串或一个字符串数组.从HTML表单到服务器端,必须把String转换为特定的数据类型. 2.字符串和基本数据类型之间的 ...
- 如何处理用代码创建SD Sales order时遇到的错误消息KI 180
2019独角兽企业重金招聘Python工程师标准>>> 错误消息KI 180:You must enter a company code for transaction Create ...
- 如何处理Eclipse错误消息 The declared package does not match the expected package
我从github下载了一个开源项目后,导入到自己Eclipse之后,遇到了这个烦人的错误消息: The declared package "com.sap.smartService" ...
- 错误消息“禁止您没有访问此服务器上的权限/”(关闭)
本文翻译自:Error message "Forbidden You don't have permission to access / on this server" [clos ...
- Oracle提示错误消息ORA-28001: the password has expired
记录项目问题 Oracle提示错误消息ORA-28001: the password has expired [日期:2011-09-17] 来源:Linux社区 作者:Linux [字体:大 中 ...
- python的windows出现问题_Windows下使用python库 curses遇到错误消息的解决方案
在Windows系统下执行python应用时,有时会遇到错误信息: ModuleNotFoundError: No module named '_curses'. 然而查看Windows系统里pyth ...
- asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”
描述 今天忽然碰到一个这个错误: "/"应用程序中的服务器错误. 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析 ...
- 0X8009310B (ASN:276) win7安装证书时出现错误消息:找不到与此证书文件相关联的证书申请微软官方文档
原文:http://support.microsoft.com/kb/959216#top 您尝试通过使用 IIS 7.0 管理器安装证书时出现错误消息:"找不到与此证书文件相关联的证书申请 ...
最新文章
- POJ1178枚举三个地方(所有点都去同一个点)
- linux-Centos7安装nginx
- 清华裴丹:AIOps落地路线图
- 击败酷睿i9之后,有人又拿苹果M1去挑战英伟达V100了
- excel冻结标题栏,让标题栏不滚动的方法
- 每周送新书:Android软件安全、深入浅出Istio、软件架构设计
- Android自定义View【实战教程】4⃣️----BitmapShader详解及圆形、圆角、多边形实现
- java循环语句_Java十四天零基础入门-Java for循环语句
- Linux进程的管理与调度(五) -- Linux下0号进程的前世(init_task进程)今生(idle进程)
- SCOM 2007 R2监控系统安装部署(一)SCOM简介及安装SQL Server 2008 R2 数据库
- 苹果Objective-C源代码
- php 木马,PHP后门木马详解
- android打开系统文件怎么打开方式,Android调用系统应用打开任意文件
- LICEcap 简洁易用的动画屏幕录制软件
- Kubernetes实战[2]: 服务发现机制与Cluster DNS的安装(无CA认证版)
- Mybatis报错: Could not find resource mapper
- 我和CSDN的故事--学无止境
- 现在你可以通过深度学习用别人的声音来说话了
- mac最方便的文件管理器--Qspace
- 清华山维EPS三维测图无法进行OSGB格式转换问题(实测)