Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others


0 votes
in Technique[技术] by (71.8m points)

javascript - Nodejs - Axios post does not return anything in function

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.


export default async function getAllPrices(vin) {
    try {
        await axios({  
            method: 'post',
            url: url,
            data: {
                "Cap": 51136.47,
                "DaysToFirstPayment":  30,
                "ResidualValue": vin,
                "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));

Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share