/
webdev
/
newOzone
Обзор
Документация
Войти
/
webdev
/
newOzone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/modules/getData.js
28 строк
769 B
EvgenyBAyandin
update project, deleted debounceh function, added cart function
14 авг 2023, 23:07
14 авг 2023, 23:07
0e60143
Код
Авторство
О чём код?
import Notify from 'simple-notify' const getData = (str) => { //проверяем "есть ли?" параметр в запросе и добавляем его, иначе не добавляем //return fetch(`https://myozone-75ea9-default-rtdb.firebaseio.com/goods.json?${str ? `search${str}` : ''}`) return fetch(`https://myozone-75ea9-default-rtdb.firebaseio.com/goods.json`) .then((response) => { if (response.ok) { return response.json() } else { throw new Error('Ошибка выполнения запроса к БД!') } }) .catch(error => { new Notify({ status: 'error', title: 'Ошибка!', text: error.message, effect: 'slide', type: 3, autoclose: true }) }) } export default getData