Передача GET параметров через Axios
Одной из популярных библиотек на JavaScript для выполнения HTTP-запросов является axios. Она основана на обещаниях и позволяет писать код с использованием синтаксиса async await.
Простой GET HTTP-запрос может выглядеть следующим образом:
axios.get({ url: `${BASE_URL}/movie/popular?api_key=${API_KEY}&page=1`, method: 'get' });
В результате возвращается объект обещания. Используя синтаксис async await
export const getPopularMovies = async () => { try { return await axios.get( `${BASE_URL}/movie/popular?api_key=${API_KEY}&page=1` ); } catch (error) { console.error(`[API RESPONSE ERROR]: ${error}`); } };
Добавление параметров в GET-запросы
GET-ответ может содержать параметры. С помощью Axios вы можете добавлять параметры в URL:
axios.get(`${BASE_URL}/movie/popular?api_key=${API_KEY}&page=1`);
Или можно использовать свойство params в опциях:
axios.get(`${BASE_URL}/movie/popular`, { params: { api_key: API_KEY, page: pageNumber } });
Подписаться
авторизуйтесь
0 комментариев