express 如何解决413 请求实体过长?
现在我需要接受大于1kb的数据 post过来的 但是当我发送的时候 node.js 返回的413 也没收到数据 我如何去解决这个问题,可以让我接受更大数据的post内容?
9 回复
木有一个大神知道么? 求解决啊 在线等~~~~
如果你没有用nginx之类的server,看body-parser
的配置
已解决 app.use(bodyParser.urlencoded({ “limit”:“10000kb”}));
在express4中我是这么解决的~ app.use(bodyParser.json({ “limit”:“10000kb”}));
如果用了nginx可以试试看是不是这个原因 http://www.9958.pw/post/nginx_413_error
在express4中我是这么解决的~ app.use(bodyParser.json({ “limit”:“10000kb”})); 如果用nginx做反向代理,可以把client_max_body_size设置30M
这个问题好重要,申请一个“精华”吧。我收藏 了。
通过流去上传,类似于传文件,node这边从stream里一点点获取?
另外如果是传输文件之类的话,可能需要用multi-part,直接用form-data会出这个问题