我正在接收包含总共5个字段的json对象,其中一个字段是图像的base 64(图像大小最大为150 kb),表达服务器主体解析器抛出实体太大413错误。我应该怎样配置HTTP请求中的字符数限制?还是我应该使用多部分表单数据作为内容类型。如果要在服务器上使用express和typescript进行设置?
我尝试将bodyparser JSON的限制设置为100mb。
expressApp.use(json({ limit: '100mb' }));
expressApp.use(urlencoded({ limit: '100mb', extended: true,
parameterLimit: 500000 }));
答案 0 :(得分:0)
使用带有限制的正文解析器
expressApp.use(bodyParser.urlencoded({ extended: true ,limit: '50mb'}));
expressApp.use(bodyParser.json({limit:'50mb'}));