@kirill-93

Как вы обновляете информацию о пользователе?

Здравствуйте!
У меня авторизация на сайте, пользователь вводит логин/пароль и получает токен, который сохраняю в localStorage. Сайт - SPA на vue.js.
Так как приложение SPA, пользователи не обновляют страниц и не получают обновления. Вчера, например, пришлось перевозить часть проекта на другой сервер, В результате пришлось менять адрес сервера, на который пользователь обращается за данными. А у пользователей, не обновивших страницу, адрес старый. В итоге я жду несколько дней, не отключая старый сервер, надеясь, что пользвоателей, которые не обновили страницы почти не осталось.
И это касается любых обновлений.
Как правильно сделать? Как вы заставляете пользователей обновлять страницу при выкате обновлений?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. DNS для этого применяется.
2. SPA при каждом запуске и через какой-то длительный интервал (например, 15 секунд при отсутствии запросов на сервер со стороны пользователя) должно проверять heartbeat-статус сервера и получать новый конфиг (или другие команды), если сервер отправит их в ответ.
Ответ написан
Комментировать
@nvdfxx
Senior Pomidor developer
Отключаешь старый сервер -> у пользователя вылазит динозаврик -> пользователь жмет F5 -> PROFIT
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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