Size: a a a

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

2020 January 19

А

Артём in Node.js — русскоговорящее сообщество
т.е. ты имеешь ввиду использовать namespace/ room? Или как осуществить привязку к странице? И валидно ли это для spa
источник

Ð

Ð in Node.js — русскоговорящее сообщество
если ты используешь сокет.ио - обрати внимание, там есть роутер, как у экспресса
источник

А

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

Ð

Ð in Node.js — русскоговорящее сообщество
скорее всего, вроде да, я давно перешел на ws, поэтому лучше уточняй в документации
источник

Ð

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

А

Артём in Node.js — русскоговорящее сообщество
хорошо, получается лучше чат делать полностью через сокеты?
источник

Ð

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

Ð

Ð in Node.js — русскоговорящее сообщество
сокеты - это транспорт, страницу чата ты все равно загружаешь скорее всего иначе
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Артём
хорошо, получается лучше чат делать полностью через сокеты?
проще всего*
источник

Ð

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

Ð

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

А

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

Ð

Ð in Node.js — русскоговорящее сообщество
эндпоинт это что?
источник

А

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

Ð

Ð in Node.js — русскоговорящее сообщество
просто вебсокет это тоже изначально http запрос на тот же порт обычно что и другие запросы к страницам
источник

Ð

Ð in Node.js — русскоговорящее сообщество
то есть это совсем обычный роут который превращается в сокет через заголовок updrade, следовательно ты можешь потерять сообщения из чата если они появятся между запросом сокета и привязкой его к листенеру сообщений
источник

Ð

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

А

Артём in Node.js — русскоговорящее сообщество
Хорошо. Спасибо за помощь!
источник

А

Артём in Node.js — русскоговорящее сообщество
А почему кстати на ws перешел?
источник

Ð

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