Node.js ve Express kullananlarınız, geçerli sayfa URL'sini hatırlayacak bir oturum çerezi ayarlayabilir ve böylece bir sonraki sayfa yüklemesinde yönlendireni kontrol etmenize olanak tanır. İşte express-session
ara katman yazılımını kullanan bir örnek :
//Add me after the express-session middleware
app.use((req, res, next) => {
req.session.referrer = req.protocol + '://' + req.get('host') + req.originalUrl;
next();
});
Daha sonra, bir yönlendirme çerezinin mevcut olup olmadığını kontrol edebilirsiniz:
if ( req.session.referrer ) console.log(req.session.referrer);
Önceki URL'nin başka bir web sitesi olduğu, oturumun temizlendiği veya yeni oluşturulduğu (ilk kez web sitesi yüklemesi) durumlarda kullanılamayacağından, bir yönlendirme çerezinin her zaman bu yöntemle bulunduğunu varsaymayın.