Size: a a a

Node.js — русскоговорящее сообщество

2020 May 03

В

Виталий in Node.js — русскоговорящее сообщество
Алексей Клименко
Смотря на каком уровне мы работаем.

Когда я – это «приложение», то я не должен отвечать, что «сервер не работает».

Уровень выше, «моё API никогда не отказывает», всё логично.
когда прилдожение не работает твой сервер должен отвечать 502 503 в взависимости от ситуации и если у тебя есть балансер, ему это будет полезным
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
можно отключить мусор в ошибках вроде "укажите такой-то флаг чтоб узнать то и то"

места занимает больше ошибки
источник

В

Виталий in Node.js — русскоговорящее сообщество
блин я понял, мы с вами про разное
источник

В

Виталий in Node.js — русскоговорящее сообщество
я про приложения а не про поделки
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Виталий
о да я часто такое от джавистов слышу, но когда у фронта успех. у него фетч в фене, когда ошибка, в кетче, иметь перехватчик только в кетче дешевле
Gmail, думаешь, бестолочи делали?
Такая вот поделка
источник

АК

Алексей Клименко... in Node.js — русскоговорящее сообщество
Виталий
когда прилдожение не работает твой сервер должен отвечать 502 503 в взависимости от ситуации и если у тебя есть балансер, ему это будет полезным
Давайте остановимся на том, что верх адовости – это когда при некорректных GET/POST аргументах джисоновский эндпоинт отвечает 404, но отдаёт HTML…
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Алексей Клименко
Давайте остановимся на том, что верх адовости – это когда при некорректных GET/POST аргументах джисоновский эндпоинт отвечает 404, но отдаёт HTML…
Зависит от того какой при этом отдается content type
источник

АК

Алексей Клименко... in Node.js — русскоговорящее сообщество
Sergey 🛸
Зависит от того какой при этом отдается content type
Туше.
источник

РА

Ринат А in Node.js — русскоговорящее сообщество
Парни, подскажите, в цикле 4 раза вызываю функцию pars() с разными параметрами.
Нужно эту функцию запустить 4 раза и чтоб они одновременно работали независимо друг от друга. Суть функции - обходить с определенных аккаунтов разные страницы вк.
https://pastebin.com/x0f7993y код
источник

В

Виталий in Node.js — русскоговорящее сообщество
Алексей Попов
Gmail, думаешь, бестолочи делали?
Такая вот поделка
судя по тому что я увидел сейчас в гмайл там что-то типо protobuf юзается и отлов ошибок выполняется не на уровне http
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Виталий
судя по тому что я увидел сейчас в гмайл там что-то типо protobuf юзается и отлов ошибок выполняется не на уровне http
Не понял, что значит "не на уровне http"?
источник

В

Виталий in Node.js — русскоговорящее сообщество
Ринат А
Парни, подскажите, в цикле 4 раза вызываю функцию pars() с разными параметрами.
Нужно эту функцию запустить 4 раза и чтоб они одновременно работали независимо друг от друга. Суть функции - обходить с определенных аккаунтов разные страницы вк.
https://pastebin.com/x0f7993y код
Promise.all читани, параллельно не будет, асинхронно с ожиданем исполнения всех функций будет
источник

РА

Ринат А in Node.js — русскоговорящее сообщество
Виталий
Promise.all читани, параллельно не будет, асинхронно с ожиданем исполнения всех функций будет
Круто, спасибо
источник

В

Виталий in Node.js — русскоговорящее сообщество
хотя я не уверен что гмайл протобуф юзает , но там однозначно свой кастом подход
источник

В

Виталий in Node.js — русскоговорящее сообщество
в любом случае если ты не гугл , не надо изобретать свои велосипеды, коллеги тебя не оценят
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Так в том то и суть
Они для себя выбрали такой подход - ошибки бизнес-логики - 200 и пояснение
Не думаю, что это от того, что они такие неумёхи, которые склепали на коленке приложуху на отвали
источник

В

Виталий in Node.js — русскоговорящее сообщество
content-type: text/plain; charset=utf-8 они вообще не рест если че
источник

В

Виталий in Node.js — русскоговорящее сообщество
и у них явно подготовленная клиентская библа на взаимодействие с таким апи
источник

В

Виталий in Node.js — русскоговорящее сообщество
а когда бедный фронд написал кучу дедъюсеров и тут ему вместо респонса в суксес блок прилетает ошибка
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Ринат А
Круто, спасибо
а лучше Promise.allSettled
источник