我正在尝试通过快递使用路由器发布呼叫,但我收到请求实体太大的错误,有人可以帮忙解决这个问题吗?
我想为我的 POST 调用有效负载设置 mb 限制。我已经尝试通过 body-parser 设置 app.use() 限制,但似乎遇到了同样的问题。
谢谢
我正在尝试通过快递使用路由器发布呼叫,但我收到请求实体太大的错误,有人可以帮忙解决这个问题吗?
我想为我的 POST 调用有效负载设置 mb 限制。我已经尝试通过 body-parser 设置 app.use() 限制,但似乎遇到了同样的问题。
谢谢
body-parser 中的默认请求大小为100kb。试试这个
app.use(bodyParser.json({limit: '5mb'}));
app.use(bodyParser.urlencoded({limit: '5mb', extended: true}));
确保在定义路线之前添加它
对于像我这样的菜鸟来说,一定要使用 bodyParser.json 或 express.json 我在我的代码中都有这两个,所以没有多少改变 body 解析器有帮助,因为它使用 express.json 来处理请求。
app.use(express.json());
const bodyParser = require('body-parser');
app.use(bodyParser.json());
在另一个链接上有一个更大的线程。