/
yeliseyevv
/
AudioLibrary
Обзор
Документация
Войти
/
yeliseyevv
/
AudioLibrary
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
client/src/http/audioAPI.js
43 строки
1 KB
Viktor
Загрузка на GitHub AudioLibrary Final
10 мар 2023, 23:25
10 мар 2023, 23:25
f3b1327
Код
Авторство
О чём код?
import {$authHost, $host} from "./index"; import jwt_decode from "jwt-decode"; export const createCategory = async (category) => { const {data} = await $authHost.post('api/category', category) return data } export const fetchCategories = async () => { const {data} = await $host.get('api/category') return data } export const createAudio = async (audio) => { const {data} = await $authHost.post('api/audio', audio) return data } export const fetchAudios = async (categoryId, page, limit= 8) => { const {data} = await $host.get('api/audio', {params: { categoryId, page, limit }}) return data } export const fetchSearch = async (name, page, limit= 8) => { const {data} = await $host.get('api/audio', {params: { name, page, limit }}) return data } export const fetchPrice = async (price, page, limit= 8) => { const {data} = await $host.get('api/audio', {params: { price, page, limit }}) return data } export const fetchOneAudio = async (id) => { const {data} = await $host.get('api/audio/' + id) return data }