首页 > 解决方案 > Nodejs - Axios 帖子在函数中不返回任何内容

问题描述

我在向 api 发出请求的节点上创建了一个函数,我需要在屏幕上显示此答案,但它不返回任何内容,如果我使用console.log ,我可以在答案中看到DATE,但如果我给出一个RETURN RES.DATA什么都不显示,下面是函数。

获取所有价格:

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;
    }
}

输入电压参数= 28319.22

路由上的消费函数:

// GetAllPrices
routes.get('/getAllPrices/:vin', async (req, res) => {
    let { vin } = req.params;
    return res.json(await getAllPrices(vin));
});

标签: javascriptnode.jsaxios

解决方案


推荐阅读