express-back
The http referer header is unreliable, express-back uses sessions to track the two previous paths a client has visited. Also provides a convienence method res.back()
to safely redirect to the previous path or fallback as to prevent a redirect loop.
Usage
var back = ; app;app; app;
API
var back = ;
This middleware depends upon a session middleware or req.session
, and will populate req.prevPath
and req.prevPrevPath
.
back(options)
- options {Object}
- options.default {String} The fallback path to populate req.prevPath and req.prevPrevPath, defaults to '/'