Size: a a a

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

2021 March 29

V

Viktor in Node.js — русскоговорящее сообщество
man atik
чат на socket.io реакт + нода соответственно, сложно пилить?
А чего не ребит
источник

ma

man atik in Node.js — русскоговорящее сообщество
Viktor
А чего не ребит
не я просто интересуюсь, как можно общий чат запилить
источник

ma

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

ma

man atik in Node.js — русскоговорящее сообщество
а готовых чатиков нет
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Andrey Mtvk
Мне всего лишь нужно, уведомлять пользователя об отсутствии интернета, о слабом интернете и сохранять в стейт неотправленные сообщения из-за того что нет сокета или вообще интернет соединения, когда разрывает сокет, он же перехожит на long polling
А браузер зачем?
window.addEventListener('online')
источник

К

Конь in Node.js — русскоговорящее сообщество
Andrey Mtvk
Мне всего лишь нужно, уведомлять пользователя об отсутствии интернета, о слабом интернете и сохранять в стейт неотправленные сообщения из-за того что нет сокета или вообще интернет соединения, когда разрывает сокет, он же перехожит на long polling
отсутствие - после определенного колва попыток реконнекта и все неудачные
плохой - после нескольких попыток реконнекта и есть удачные, можно поиграться со временем между дисконнектами
неотправленные - те которые не получили ответа и/или не прошли проверку на наличие в бд
я так вижу
источник

AM

Andrey Mtvk in Node.js — русскоговорящее сообщество
Artem Soroka
А браузер зачем?
window.addEventListener('online')
То есть с сокетом нет смысла заморачиваться и достаточно проверять если речь идет о клиенте браузерное событие - online/offline, а если лег сервер, то наличие коннекта на сокете?
источник

N

Nikita in Node.js — русскоговорящее сообщество
Artem Soroka
А браузер зачем?
window.addEventListener('online')
Ухты
источник

N

Nikita in Node.js — русскоговорящее сообщество
Andrey Mtvk
То есть с сокетом нет смысла заморачиваться и достаточно проверять если речь идет о клиенте браузерное событие - online/offline, а если лег сервер, то наличие коннекта на сокете?
Можно по идеи и свой heartbeat сделать, если юзер не получил ответку за последние 10 сек - считаем что инета нет
источник

N

Nikita in Node.js — русскоговорящее сообщество
И по дефолту кладем сообщения в неотправленные
источник

N

Nikita in Node.js — русскоговорящее сообщество
Отправляем по возможности
источник

AM

Andrey Mtvk in Node.js — русскоговорящее сообщество
Конь
отсутствие - после определенного колва попыток реконнекта и все неудачные
плохой - после нескольких попыток реконнекта и есть удачные, можно поиграться со временем между дисконнектами
неотправленные - те которые не получили ответа и/или не прошли проверку на наличие в бд
я так вижу
1 и 2 пункт согласен, третий про неотправленные ну хз, даже при реконектах можно встрять на неотправленное сообщение, если оно попало как раз в период отсутствия сокета и при этом ты его никуда не сохранял, то считай потерял
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Andrey Mtvk
То есть с сокетом нет смысла заморачиваться и достаточно проверять если речь идет о клиенте браузерное событие - online/offline, а если лег сервер, то наличие коннекта на сокете?
SicketIO это ввсокоуровневая библиотека, в ней уже есть и фолбек на лонг пол, и хартбиты, поэтому в целом можно полагаться на их события соединения или разрыва
источник

N

Nikita in Node.js — русскоговорящее сообщество
Artem Soroka
SicketIO это ввсокоуровневая библиотека, в ней уже есть и фолбек на лонг пол, и хартбиты, поэтому в целом можно полагаться на их события соединения или разрыва
Там вроде только рong  убрали в новой версии
источник

AM

Andrey Mtvk in Node.js — русскоговорящее сообщество
Artem Soroka
SicketIO это ввсокоуровневая библиотека, в ней уже есть и фолбек на лонг пол, и хартбиты, поэтому в целом можно полагаться на их события соединения или разрыва
согласен, наверно я перемудрил и встроенных решений хватит
источник

К

Конь in Node.js — русскоговорящее сообщество
Andrey Mtvk
согласен, наверно я перемудрил и встроенных решений хватит
вот так обычно и выходит, хочешь как лучше, а нужно попроще 🤌
источник

PW

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

PW

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

ma

man atik in Node.js — русскоговорящее сообщество
вот он пока эту чепуху создавал, он как её отлаживал?
источник

AS

Azamshokh Sufiev in Node.js — русскоговорящее сообщество
Привет ребята подскажите какой нибуть библотека для рес апи соединения у меня типа менеджер на express+react  Я использую fetch  но хочу как websocket  но  res API
источник