Axios-U“ url”参数必须为字符串类型。收到的类型对象

时间:2020-04-05 09:36:20

标签: https axios

我正在尝试使用axios从两个URL获取日期。提取似乎成功,但控制台上显示错误

UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_ARG_TYPE]: The "url" argument must be of type string. Received type object

这是我的阻止代码:

    let one = 'https://shopee.ph/api/v2/search_items/?by=sales&limit=30&match_id=8297979&newest=0&order=desc&page_type=shop&version=2';
    let two = 'https://shopee.ph/api/v2/search_items/?by=sales&limit=30&match_id=8297979&newest=30&order=desc&page_type=shop&version=2';
    const requestOne = axios.get(one);
    const requestTwo = axios.get(two);
    return await axios
    .all([requestOne, requestTwo])
    .then(
        axios.spread((...responses) => {
            let items = [];
            for (i = 0; i++; i < responses.length) {
                items = responses[i].data.items ? items.concat(responses[i].data.items).unique() : items;
            }
            console.log(items);
            return Promise.all(items);
        })
    )
    .catch(error => {
        error.status = (error.response && error.response.status) || 500;
        throw error;
    });

我不明白这里出了什么问题。

0 个答案:

没有答案