跳到主要内容
CNode

express 如何解决413 请求实体过长?

社区
Bblacksun发布于 12 年前最后回复 10 年前
9134550

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

查看回复

回复 (9)

A
aojiaotage#910 年前

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

J
JasonBoy#810 年前

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

S
stuartZhang#710 年前

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

W
wcwlovelyy1314#610 年前

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

9
9958#510 年前

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

Y
yalishizhude#410 年前

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

B
blacksun#312 年前

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

R
ravenwang#212 年前

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

B
blacksun#112 年前

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

参与回复

登录后即可参与回复。登录