Connect Fla sh выводит сообщение снова и снова из кэша, когда нажимает на кнопку браузера вперед и назад, используя nodejs + connect-flash - PullRequest
0 голосов
/ 28 марта 2020

Я столкнулся с проблемой при использовании connect-fla sh в node js. Я показываю сообщение fla sh в моем проекте, когда пользователь вводит неправильный адрес электронной почты или пароль, тогда отображается сообщение fla sh. Теперь проблема с fla sh заключается в том, что он снова и снова показывал кнопки вперед и назад браузера. Затем я выполняю поиск в stackoverflow и обнаружил приведенный ниже фрагмент, чтобы очистить кэш каждый раз при загрузке своей страницы.

app.use ((req, res, next) => {res.header ('Cache-Control', 'no-cache, private, no-store, must-revalidate, max-stale = 0 , post-check = 0, pre-check = 0 '); next ();});

Приведенный выше код работает нормально. Вопрос: Теперь мой вопрос заключается в том, увеличит ли это API-вызовы go на наш сервер, потому что мы просим браузер прекратить кэширование любого ответа? Если браузер не кэширует какие-либо страницы, то, если пользователь за короткое время посещает страницу два или более раз, будет ли ему предоставлена ​​страница из кэша браузера или она будет каждый раз загружаться с сервера? Если страница обслуживается сервером каждый раз, тогда как лучше всего решить проблему такого рода?

...