首页 文章

Node / Nginx,413请求实体太大,client_max_body_size设置

提问于
浏览
1

非常相似https://serverfault.com/questions/539466/413-request-entity-too-large-client-max-body-size-is-set

我有一个运行在nginx之上的节点服务器(使用Loopback)(具体来说,是dockerfile / nginx映像),但每当我向Node服务器发出大量PUT(或POST)请求时,我都会返回413响应 .

我已经在很多地方设置了client_max_body_size(对我来说,在/etc/nginx/nginx.conf中)和过高的值,但仍然得到了413s ......有什么我想念的吗?

2 回答

  • 0

    感谢Xavier Lucas,问题实际上是应用程序,而不是nginx配置,正如这个Github问题所示:

    https://github.com/strongloop/loopback/issues/690

    通过显式设置json和urlencoded限制解决 .

  • 1

    我遇到同样的错误,我的节点服务器使用了koa-bodyparser,它限制了urlencoded体:

    formLimit:urlencoded主体的限制 . 如果正文最终大于此限制,则返回413错误代码 . 默认值为56kb .

    它与nginx无关 .

相关问题