在 ./config/config.default.js 文件下,配置 config.bodyParser
是用于解析客户端请求中的内容前端
const config = (exports = {});
config.bodyParser = {
jsonLimit: '10mb',
formLimit: '10mb', // 表单类型上传能够10mb
};
return config
光在这里配置10mb可不行,nginx出现413 是服务器限制了上传文件的大小。
复制代码
ssh
连服务器ip地址 打开nginx
配置文件 nginx.conf, 路径通常是:./etc/nginx/nginx.confnode
好比上传图片的API路径是: ./app/upload --> 所以要在app的路径下配置最大上传多少m
location / app {
proxy_pass: http://xxxxx.com/api/,
client_max_body_size 10m; # 表示最大上传10M,须要多大设置多大
}
复制代码
sudo service nginx restartreact
重启下nginx,上传文件的大小受限的问题就解决了。nginx
前端react QQ群:
788023830
----React/Redux - 地下老英雄
前端交流 QQ群:
249620372
----FRONT-END-JS前端
(咱们的宗旨是,为了加班,为了秃顶……,仰望大佬),但愿小伙伴们加群一块儿学习json