我有一条路线,用于返回一些考虑到主体参数的数据。路线.jsconst express = require('express')const ReportsController = require('./controllers/ReportIngredientController')const routes = express.Router()routes.get('/report', ReportsController.show)module.exports = routes;我创建了一个邮递员呼叫来测试它,这是我要发送的正文[ { "name": "acem" }, { "name": "sal grosso" }, { "name": "caldo de carne" }]但是当我尝试在控制器上获取“req.body”时,它变得空了。任何人都可以帮助解决这种错误吗?
1 回答

蓝山帝景
TA贡献1843条经验 获得超7个赞
我得到了我提到的问题的解决方案,在这种情况下,我需要使用 Get 方法中的参数。
axios({
method: 'get',
url: "http://192.168.0.2:3333/report",
responseType: 'json',
headers: {},
params: {
name: ["'acem'", "'sal grosso'"]
}
})
.then(function (res) {
// handle success
console.log("######## CARD CALL - IT's OK!!! :: ", res.data);
setRecipeList(res)
})
.catch(function (error) {
console.log('API CALL - /report - error: ',error);
})
这就是我用来获取所需结果并将查询参数发送到 API 的方法。
非常感谢您的回答。
添加回答
举报
0/150
提交
取消