问题描述:前端向后端传递数据的时候,控制台报错POST http://xxxx/xxxx/xxxx 413(Payload Too Large)。
图示:
解决方案:控制台报错是由于后端请求数据过大导致的。在后端接口外编写以下代码:
var bodyParser = require('body-parser');
app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({limit: '50mb', extended: true}));
总结:后端请求的数据中有图片转化的base64,导致数据过大,出现错误。将上述代码复制到后端接口外就能解决。