Size: a a a

Programming Offtop

2020 July 08

I

Igor in Programming Offtop
ну вроде давно, нотификации это и был одна из причин появления progressive wa
источник

AM

Andrew Mikhaylov in Programming Offtop
Странно, я читал, что у них с ними всё плохо.
источник

AM

Andrew Mikhaylov in Programming Offtop
Тогда и правда неясно, почему оно не PWA, тем более всё равно нативные аппы на грёбаном электроне.
источник

AN

Alexander Nozik in Programming Offtop
Блиин, сколько надо кандидатов наук, чтобы написать fetch на JS. И сколько строчек кода. Это же ушиться можно
источник

QH

Quantum Harmonizer in Programming Offtop
Igor
Это вряд ли, есть же Flutter Desktop
но блин совершенно не понятно зачем в 2к20 писать нативные приложения
Слыш
источник

I

Igor in Programming Offtop
Alexander Nozik
Блиин, сколько надо кандидатов наук, чтобы написать fetch на JS. И сколько строчек кода. Это же ушиться можно
А зачем fetch, есть же современная альтретнатива XHR 😌
источник

AN

Alexander Nozik in Programming Offtop
Igor
А зачем fetch, есть же современная альтретнатива XHR 😌
fetch - это и есть соверменная альтернатива xhr
источник

I

Igor in Programming Offtop
чет тролинг не удался 😒
источник

AN

Alexander Nozik in Programming Offtop
Igor
чет тролинг не удался 😒
Да ну жуть какая-то на ножках
источник

I

Igor in Programming Offtop
Ну не знаю, можно хоть бы мысль раскрыть, а то ведь ничего не понятно, в чем проблема fetch
источник

AN

Alexander Nozik in Programming Offtop
Igor
Ну не знаю, можно хоть бы мысль раскрыть, а то ведь ничего не понятно, в чем проблема fetch
нет проблем фетч. Есть проблема в том, что для того, чтобы послать запрос и получить ответ, нужно раскрыть минимум три промиса с непонятными типами и сделать одну магическую функцию, суть которой не понятна
источник

I

Igor in Programming Offtop
Alexander Nozik
нет проблем фетч. Есть проблема в том, что для того, чтобы послать запрос и получить ответ, нужно раскрыть минимум три промиса с непонятными типами и сделать одну магическую функцию, суть которой не понятна
Одни промис на fetch, второй на response.json(), а третий откуда?
источник

AN

Alexander Nozik in Programming Offtop
    function handleErrors(response) {
       if (!response.ok) {
           throw Error(response.statusText);
       }
       return response;
   }

   fetch(url, {mode: "no-cors"})
       .then(handleErrors)
       .then(response => response.json())
       .then(json => callback(json))
       .catch(error => console.log(error));

я пока из трех источников сконструировал вот такого монстра. И он все равно падает с 404 на валидный адрес и не выкидывает адекватную ошибку
источник

I

Igor in Programming Offtop
кого-то rxjava покусал
источник

AD

Aleksey D. in Programming Offtop
Alexander Nozik
    function handleErrors(response) {
       if (!response.ok) {
           throw Error(response.statusText);
       }
       return response;
   }

   fetch(url, {mode: "no-cors"})
       .then(handleErrors)
       .then(response => response.json())
       .then(json => callback(json))
       .catch(error => console.log(error));

я пока из трех источников сконструировал вот такого монстра. И он все равно падает с 404 на валидный адрес и не выкидывает адекватную ошибку
.then(response => response.json())
.then(json => callback(json))


вроде ж в одну строчку можно писать 🤔
источник

AN

Alexander Nozik in Programming Offtop
Aleksey D.
.then(response => response.json())
.then(json => callback(json))


вроде ж в одну строчку можно писать 🤔
Ну да, можно, правда там тоже промис
источник

AN

Alexander Nozik in Programming Offtop
Но проблема не в этом, а в том, что фетч не работает. Может надо урленкодить...
источник

AD

Aleksey D. in Programming Offtop
Alexander Nozik
Ну да, можно, правда там тоже промис
response.json(): Promise?
источник

AN

Alexander Nozik in Programming Offtop
Aleksey D.
response.json(): Promise?
да
источник

AN

Alexander Nozik in Programming Offtop
представьте себе
источник