1、问题:
前端将图片转换为base64格式字符串发送到后台(环境node),出现:
PayloadTooLargeError: request entity too large
前端收到后台
413(Payload Too Large)
2、原因/解决:
nodejs 做为服务器,在传输内容或者上传文件时,系统默认大小为100kb,这时,我们需要修改系统限制。我们在server.js中调用接口和对应方法中,加入对应参数即可,如:
(1) node使用了express框架
app.use(express.json({limit : “2100000kb”}));
(2) 未使用express框架,使用bodyParser
// 先进行npm下载
npm install body-parser --save
//再进行使用
var bodyParser = require(‘body-parser’)
app.use(bodyParser.json({limit : “2100000kb”}));
//将接收大小扩大至2M