本文介绍Nodejs的Expressjs服务器出现PayloadTooLargeError错误的解决办法。
问题表现
当使用HTTP Put方法携带大量数据时前端会触发超时错误。
问题分析
在app.js中建立并使用应用级别的中间件函数,用于捕捉PayloadTooLargeError错误。
1 | app.use(function (req, res, next) { |
问题解决
nodejs 做为服务器,在传输内容或者上传文件时,系统默认大小为100kb,这时,我们需要修改系统限制。我们在app.js中调用接口和对应方法中,加入对应参数即可:
1 | var bodyParser = require('body-parser'); |