Getting error PayloadTooLargeError: request entity too large in case of Using express.Router() Post call
Getting error PayloadTooLargeError: request entity too large in case of Using express.Router() Post call
我正在尝试 POST 通过 express 使用 Router 进行调用,但我收到请求实体太大的错误,有人可以帮助解决这个问题吗?
我想为我的 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
我的代码中有这两个,所以没有任何变化的主体解析器有帮助,因为它使用 express.json 来处理请求。
app.use(express.json());
const bodyParser = require('body-parser');
app.use(bodyParser.json());
另一个有一个更大的线程 link。
Error: request entity too large
我正在尝试 POST 通过 express 使用 Router 进行调用,但我收到请求实体太大的错误,有人可以帮助解决这个问题吗?
我想为我的 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 我的代码中有这两个,所以没有任何变化的主体解析器有帮助,因为它使用 express.json 来处理请求。
app.use(express.json());
const bodyParser = require('body-parser');
app.use(bodyParser.json());
另一个有一个更大的线程 link。
Error: request entity too large