2

我正在尝试通过快递使用路由器发布呼叫,但我收到请求实体太大的错误,有人可以帮忙解决这个问题吗?

我想为我的 POST 调用有效负载设置 mb 限制。我已经尝试通过 body-parser 设置 app.use() 限制,但似乎遇到了同样的问题。

谢谢

4

2 回答 2

3

body-parser 中的默认请求大小为100kb。试试这个

app.use(bodyParser.json({limit: '5mb'}));
app.use(bodyParser.urlencoded({limit: '5mb', extended: true}));

确保在定义路线之前添加它

于 2019-12-26T11:55:32.173 回答
1

对于像我这样的菜鸟来说,一定要使用 bodyParser.json 或 express.json 我在我的代码中都有这两个,所以没有多少改变 body 解析器有帮助,因为它使用 express.json 来处理请求。

app.use(express.json()); 

const bodyParser = require('body-parser'); 
app.use(bodyParser.json()); 

在另一个链接上有一个更大的线程。

错误:请求实体太大

于 2021-02-19T16:14:00.460 回答