413(Request Entity Too Large)
场景,在现金速达后台上传图片的时候,fetch请求报错,图片虽然不大,只有几百kb但是需要转成bese64传给后台,
413(Request Entity Too Large)
一开始以为是fetch请求限制了请求资源的大小,后来搜索了一番,似乎没有什么地方可以限制这个上传资源大小的地方,然后,误区跑到nosejs上去了
nodejs的Express报错,Payload Too Large,请求数据太大
但是我也没有用nodejs构建服务啊,
偶然又看到,还有nginx 服务器限制了上传文件的大小,也会报这样的错误,这就和我的项目环境匹配了,于是就让后台在nginx配置文件中修改,
在http{ }中设置:client_max_body_size 10m;
查了下这个默认的大小是1m
最终,问题解决了。
参考:
https://blog.csdn.net/weixin_43453386/article/details/83783014
只有在泥泞的道路上才能留下脚印