Size: a a a

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

2020 January 06

С

Сергей in Node.js — русскоговорящее сообщество
Алексей Попов
Ок, а если сервер падает в процессе перебора курьеров?
Заказ будет потерян? Пользователь хоть поймёт, что никто ничего ему не доставит, и заказ надо делать повторно? Или будет часами смотреть на какой-нибудь бублик и надпись "подбираем курьера"?
Ахаха, понял тебя
Значит все в базу)
источник

КС

Калыбек Самаганович in Node.js — русскоговорящее сообщество
как в pm2  делать  рестарт  каждые 12:00
источник

С

Сергей in Node.js — русскоговорящее сообщество
Алексей Попов
Ок, а если сервер падает в процессе перебора курьеров?
Заказ будет потерян? Пользователь хоть поймёт, что никто ничего ему не доставит, и заказ надо делать повторно? Или будет часами смотреть на какой-нибудь бублик и надпись "подбираем курьера"?
Хотя смотри, если сервер упал, в любом случае пользователя нужно оповестить
Тогда и запрос заказа становится неактуален
Потому, что сервер может зароботать уже тогда, когда пользователь уйдет
источник

SA

Sergey Atli in Node.js — русскоговорящее сообщество
Калыбек Самаганович
как в pm2  делать  рестарт  каждые 12:00
источник

I

Ivan in Node.js — русскоговорящее сообщество
ora.promise(action, options)
Starts a spinner for a promise. The spinner is stopped with .succeed() if the promise fulfills or with .fail() if it rejects. Returns the spinner instance.

action
Type: Promise

так че мне указывать в action? XD
источник

I

Ivan in Node.js — русскоговорящее сообщество
чёт я не понимаю
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Сергей
Хотя смотри, если сервер упал, в любом случае пользователя нужно оповестить
Тогда и запрос заказа становится неактуален
Потому, что сервер может зароботать уже тогда, когда пользователь уйдет
Не понимаю зачем оповещать пользователя о том, что сервер упал
Почему бы не продолжить работу с того места, где мы упали? Или начать заново перебирать курьеров?
На месте пользователя если бы после отправки заказа мне сказали "ой, мы сломались, отправьте заказ заново" я бы ушёл на другой сервис
источник

С

Сергей in Node.js — русскоговорящее сообщество
Алексей Попов
Не понимаю зачем оповещать пользователя о том, что сервер упал
Почему бы не продолжить работу с того места, где мы упали? Или начать заново перебирать курьеров?
На месте пользователя если бы после отправки заказа мне сказали "ой, мы сломались, отправьте заказ заново" я бы ушёл на другой сервис
Говорить, что сервер упал не обязательно.
Я имею в веду, что если сервер начнет снова работать например через час
Пользователю заказ уже будет не нужен
источник

С

Сергей in Node.js — русскоговорящее сообщество
Сергей
Говорить, что сервер упал не обязательно.
Я имею в веду, что если сервер начнет снова работать например через час
Пользователю заказ уже будет не нужен
И он даже не сможет узнать, что курьер найден
Когда сервер заработает
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Сергей
Говорить, что сервер упал не обязательно.
Я имею в веду, что если сервер начнет снова работать например через час
Пользователю заказ уже будет не нужен
Так вы бизнес не построите, если у вас сервер часами будет лежать

А ты вообще пользовался службами доставки? Это же типовые решения, подобрал курьера - можешь отправить почту или смс
источник

С

Сергей in Node.js — русскоговорящее сообщество
Сергей
И он даже не сможет узнать, что курьер найден
Когда сервер заработает
Либо при запуске сервера проверять, возраст запроса
И если старый, то не искать
источник

I

Ivan in Node.js — русскоговорящее сообщество
источник

I

Ivan in Node.js — русскоговорящее сообщество
ora.promise(action, options)
Starts a spinner for a promise. The spinner is stopped with .succeed() if the promise fulfills or with .fail() if it rejects. Returns the spinner instance.

action
Type: Promise

что он подрузамевает под action чё ему туда дать не понимаю...
источник

I

Ivan in Node.js — русскоговорящее сообщество
как это выглядить ля должно не как не соображу
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Ivan
ora.promise(action, options)
Starts a spinner for a promise. The spinner is stopped with .succeed() if the promise fulfills or with .fail() if it rejects. Returns the spinner instance.

action
Type: Promise

что он подрузамевает под action чё ему туда дать не понимаю...
Понятия не имею, но отправь промис, если так в доке написано
источник

I

Ivan in Node.js — русскоговорящее сообщество
Ну это выглядеть должно тип

ora.promise(_get(), options).then()

Или че ему надо ге пойму
источник

I

Ivan in Node.js — русскоговорящее сообщество
Или это выглядеть должно след образом
ora.promise(_get().then().then(), {})
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Что-то мне подсказывает, что синтаксически оба варианта верны, и какой тебе выбрать зависит от того, что же такое ора.промис и что тебе от него надо
источник

I

Ivan in Node.js — русскоговорящее сообщество
ну сама либа https://github.com/sindresorhus/ora#readme

добавляет в cmd индикатор загрузки
а надо от него следующее
запуск скрипта - идет первый промис в консоли идёт отоброжение состояния по окончанию которого переходит на второй и выводит в консоль , что завершлся первый
ну и так по цепочки
источник

I

Ivan in Node.js — русскоговорящее сообщество
@murzilka17  TypeError: ora.promise(...).then is not a function
если подсунуть функцию которая возвращает
return new Promise(resolve => {
   resolve({status: done})
})
источник