Hati-hati pake objek global.
di NodeJS. Nilai yang disimpen di situ di-share semua requests.
Contoh di bawah, semua request yg masuk setelah “A” dapet global.name = A
biarpun asalnya dari user/browser/client lain.
router.get('/', function(req, res, next) {
if(req.cookies.name === 'A') {
global.name = 'A'
console.log('REQUEST FROM A: global.name', global.name)
} else {
console.log('REQUEST FROM OTHERS: global.name', global.name)
}
res.render('index', { title: global.name });
});