express 如何解决413 请求实体过长?
 发布于 11 年前  作者 blacksun  13146 次预览  最后一次回复是 9 年前  来自  

现在我需要接受大于1kb的数据 post过来的 但是当我发送的时候 node.js 返回的413 也没收到数据 我如何去解决这个问题,可以让我接受更大数据的post内容?

9 回复
blacksun

木有一个大神知道么? 求解决啊 在线等~~~~

ravenwang

如果你没有用nginx之类的server,看body-parser的配置

blacksun

已解决 app.use(bodyParser.urlencoded({ “limit”:“10000kb”}));

yalishizhude

在express4中我是这么解决的~ app.use(bodyParser.json({ “limit”:“10000kb”}));

9958

如果用了nginx可以试试看是不是这个原因 http://www.9958.pw/post/nginx_413_error

wcwlovelyy1314

在express4中我是这么解决的~ app.use(bodyParser.json({ “limit”:“10000kb”})); 如果用nginx做反向代理,可以把client_max_body_size设置30M

stuartZhang

这个问题好重要,申请一个“精华”吧。我收藏 了。

JasonBoy

通过流去上传,类似于传文件,node这边从stream里一点点获取?

aojiaotage

另外如果是传输文件之类的话,可能需要用multi-part,直接用form-data会出这个问题