@Agzamikail

Как сделать чтобы сохранялся чат после перезагрузки чата?

Как сделать чтобы после перезагрузки(F5) сайта сохранялась чат?
Использую библиотеки Flask and Flask_socketio

Сам сайт: Ссылка удалена модератором.
Код сайта: Ссылка удалена модератором.
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
@lilkan
Начинающий разработчик
1) Если без бд а только Р2Р и чат на двоих, то при onConnect посылать второму пользователю событие getHistory по которому собирать все сообщения и пересылать их первому пользователю через событие setHistory и так восстановить историю. Учти, что у тебя все в dom хранится, и поэтому ты можешь просто взять весь html контент и передать как есть, а на второй стороне просто вставить el.innerHtml.

2) Хранить все с локал сторедже, но это сугубо в рамках демо и так себе идея.

3) Подключить какой нибудь firebase и сохранять сообщения туда. Тогда история будет сохранятся сколько угодно долго, чаты можно хранить по guid-ам и т.д. в общем масштабирование)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы