应用程序/ json内容类型的http请求上的字符数限制

时间:2019-01-15 06:22:19

标签: typescript http express parsing multipartform-data

我正在接收包含总共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 }));

1 个答案:

答案 0 :(得分:0)

使用带有限制的正文解析器

expressApp.use(bodyParser.urlencoded({ extended: true ,limit: '50mb'}));
expressApp.use(bodyParser.json({limit:'50mb'}));