2017-08-27 5 views
0

J'ai une requête concernant le bouton de retour. Comme nous le savons, après avoir appuyé sur le bouton de déconnexion, si l'utilisateur appuie sur le bouton de retour, il doit être redirigé vers la page de connexion à la page authentifiée. J'ai essayé de trouver la solution mais je ne peux pas la réparer dans mon cas.ExpressJs, Node Js, Passeport - bouton de déconnexion arrière

Merci à l'avance

Voici ma routes.js capture d'écran:

Here is my routes.js file

+4

Veuillez ajouter votre code comme du texte, pas comme une image. – abagshaw

Répondre

0

Lorsque l'utilisateur navigue en arrière dans le navigateur, les données sont affichées à partir du cache du navigateur local, et non demandé de votre serveur. En utilisant la configuration suivante lorsque le bouton de retour du navigateur est activé, la page est rechargée et n'est pas mise en mémoire cache.

// caching disabled for every route 
server.use(function(req, res, next) { 
    res.set('Cache-Control', 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0'); 
    next(); 
}); 

// otherwise put the res.set() call into the route-handler you want