收到错误 PayloadTooLargeError: 在使用express.Router() Post调用的情况下请求实体太大

Sha*_*aji 6 node.js express express-router

我正在尝试通过 Express 使用路由器进行 POST 呼叫,但收到请求实体太大错误,有人可以帮助解决该问题吗?

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

谢谢

Aja*_*ara 9

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

app.use(bodyParser.json({limit: '5mb'}));
app.use(bodyParser.urlencoded({limit: '5mb', extended: true}));
Run Code Online (Sandbox Code Playgroud)

确保在定义路由之前添加此内容