Jia*_*ang 5 rest request promise reactjs axios
这是我的React项目中的axios POST请求.labelIDs是一个长阵列,长度约为8000.
axios.post('http://localhost:3000/api/filter', {
'ids': labelIDs,
'like_ratio_range': ["0", "1"]
})
Run Code Online (Sandbox Code Playgroud)
我试过body-parser但它没有解决问题.知道如何配置axios post body limit?
或者这个API应该更好地设计?
小智 10
这个问题的解决方案在于body解析器以及中间件的设置方式.Body-parser的限制选项仅在您的content-type和type选项匹配时才会生效.看起来你正在向服务器发送常规的json,你的bodyparser中间件应该看起来像这样.工资
var express = require("express");
var bodyParser = require("body-parser");
var app = express();
app.use(bodyParser.json({limit: '100kb'}));
Run Code Online (Sandbox Code Playgroud)
如果有效负载仍然太大,请增加bodyParser.json()限制选项.试试'200kb',试试'300kb'.100kb shoudld就够了.
如果这个bodyParser中间件不起作用,请显示你的身体解析器中间件.
| 归档时间: |
|
| 查看次数: |
4410 次 |
| 最近记录: |