nodejs 出现 Error: request entity too large

具体的信息如下:

nodejs 出现 Error: request entity too large_json

错误原因:

检查发现,body-parser的模块中,所传的json格式和url解析的字符的最大长度都是100kb。

1、/usr/local/app/node_modules/body-parser/lib/types/json.js

nodejs 出现 Error: request entity too large_too large_02

2、/usr/local/app/node_modules/body-parser/lib/types/urlencoded.js

nodejs 出现 Error: request entity too large_too large_03

解决方法:

app.js里添加对应的limit参数后,重启即可。

var bodyParser = require('body-parser');
app.use(bodyParser.json({limit: '10mb'}));
app.use(bodyParser.urlencoded({limit: '10mb', extended: true}));