I made a function on the node that makes a request to an api and I need to display this answer on screen, but it does not return anything, if I use console.log I can see the DATE in the answer, but if I give a RETURN RES.DATA it does not display anything, below is the function.
getAllPrices:
export default async function getAllPrices(vin) {
try {
await axios({
method: 'post',
url: url,
data: {
"Cap": 51136.47,
"DaysToFirstPayment": 30,
"OnePay":false,
"Rate":0.00006,
"ResidualValue": vin,
"Term":36,
"Type": 0
}
}).then(res => {
return res;
});
} catch (err) {
return err;
}
}
Vin parameter = 28319.22
Consuming function on the route:
// GetAllPrices
routes.get('/getAllPrices/:vin', async (req, res) => {
let { vin } = req.params;
return res.json(await getAllPrices(vin));
});
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…