кто даст совет как лучше сделать, и через что, северная часть на nodejs хотелось бы сделать без фаербейз, а через сокеты, есть какие нибудь примеры реализации или советы? Чат будет на двух человек, один человек может иметь много часов с разными людьми, может есть готовое уже что-то, буду рад вашему совету
бэк на чём?
тогда сокет-ио это классика, если не заморачиваясь, то нода открывает сокет авторизованному пользователю и шлёт пинг, когда надо сделать обычный ajax запрос и получить новый чат, новые данные просто обновляют данные для flatlist, который inverted=true, и всё пашет отлично. если усложнять, то сокет шлёт обновления и ты их сплитишь в текущий чат
pusher-js даёт готовую библиотеку для работы с сокетами, она с каналами, авторизаций и прочими пирогами типа реконнекта и позволяет работать без самого сервиса пушера, т.к. со своей реализацией на ноде
Обсуждают сегодня