【问题记录】使用koa-body处理请求数据时,请求体过大返回413错误码,报跨域问题

在后端已经使用koa-cors处理跨域问题后,使用post方式发起请求时,发现请求跨域了,错误码为413。但是有些请求却能正常发送,检查payload时发现请求体有1.9MB,而那些正常发送的请求体都是几kb,意识到可能是请求体过大的问题
在这里插入图片描述
于是上网搜索,找到这篇文章
在这位大佬的启发下,查看koa-body的文档,了解到可以增大对请求体体积的限制
【问题记录】使用koa-body处理请求数据时,请求体过大返回413错误码,报跨域问题_第1张图片
最后只需要在koa-body加入配置

app.use(koaBody({
    'jsonLimit': '5mb'
}))

就可以正常发送大请求体请求了。

你可能感兴趣的:(前端,javascript)