Ax ios - U Аргумент "url" должен иметь тип string. Полученный тип объекта - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь получить дату из двух URL, используя топор ios. Выборка кажется успешной, но ошибка отображается на консоли

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

Я не понимаю, что здесь не так.

...