




Вы должны использовать промежуточное программное обеспечение для добавления заголовков без кеша и очистки cookie, оно не потребует очистки кеша, а также cookie вручную при каждом запросе.
app.use(function (req, res, next) {
res.header('Cache-Control', 'private, no-cache, no-store, must-revalidate');
// -1 setting up request as expired and re-requesting before display again.
res.header('Expires', '-1');
res.header('Pragma', 'no-cache');
res.clearCookie('<cookie name>', {path: '/'}).status(200).send('Ok.')
// or if above not working then use
res.cookie('<cookie name>', '', { expires: new Date(1), path: '/' })
next();
});
Привет, я пробовал, но проблема не исчезла.
Хорошо, я просто зашел в интернет
@ K.Paul, можешь ли ты опубликовать свой код, чтобы я понял правильное представление?
@ K.Paul, вы хотели очистить кеш браузера, а также файлы cookie браузера
@ K.Paul Иногда может случиться так, что cookie не удалится, поэтому вы должны присвоить cookie пустое значение, это будет полезно для вас.
Собственно, я так и сделал, 1-го я написал код для присвоения пустого значения cookie и после этого очистил cookie. Но эта проблема заключалась в перенаправлении на страницу корзины. Он был перенаправлен без обновления файла cookie. Я исправил это. В любом случае, спасибо за помощь, чувак. :)
Мои последние коды. Вы можете проверить это, если хотите. github.com/sendmail2krrish/eCommerce-site-using-Node-Express -js
не использовать кеш для очистки кеша