Почему я получаю ошибку API в NEXT.js

Всем привет. При работе с API в Next.js с использованием axios у меня возник вопрос:

Когда я запускаю такой участок кода:

import axios from 'axios'
export async function fetchCryptoRating() {
    const options = {
        method: 'GET',
        url: 'https://binance43.p.rapidapi.com/ticker/24hr',
        params: {symbol: 'BTCUSDT'},
        headers: {
            'X-RapidAPI-Host': 'binance43.p.rapidapi.com',
            'X-RapidAPI-Key': '5d54ff98ecmsh76d7bb813122478p16a6edjsnbd7442cf7856'
        }
    };
    const result = await axios.request(options)
    console.log(result)
}

я получаю такой ответ(который мне и нужен):

введите сюда описание изображения

Но если я вынесу API запрос в другую функцию и запущу такой код:

import axios from 'axios'

export async function fetchCryptoRating() {
    const result = getCourse()
    console.log(result)
}

export async function getCourse() {
    const options = {
        method: 'GET',
        url: 'https://binance43.p.rapidapi.com/ticker/24hr',
        params: {symbol: 'BTCUSDT'},
        headers: {
            'X-RapidAPI-Host': 'binance43.p.rapidapi.com',
            'X-RapidAPI-Key': '5d54ff98ecmsh76d7bb813122478p16a6edjsnbd7442cf7856'
        }
    };
    const result = await axios.request(options)
    return result
}

то я получу такой ответ:

введите сюда описание изображения

Кто может объяснить, с чем это связано и почему так происходит. Буду очень благодарен


Ответы (0 шт):