Node.js Nginx 413 Request Entity Too Large 解决办法

当 Nginx 出现 413 Request Entity Too Large 错误的解决办法:

Node.js 使用 node-formidable 接收上传的文件,大小为35M,报了 413 Request Entity Too Large 的错误。

formidable 的 maxFieldsSize 也设置了50M,照理说是没啥问题了,但还是依旧报错。

找了度娘之后,发现 Nginx 服务器本身也对上传文件的大小做了限制。那么现在就好办了。

撸起袖子,干!修改 nginx.conf

1、打开之后,在 http{ } 段中找到 “client_max_body_size ”,将其值改为20m,或是你想设置的最大限制。

2、重启nginx,搞定~

0%