У меня есть приложение nodejs (http://app.winetracker.co), и я интегрирую логины OAuth. Я думаю, что могу использовать переменную global.redirectURL для временного хранения URL-адреса перенаправления для использования после обратного вызова OAuth.
// url param passed to route /auth/twitter?redirectUrl=/path/to/location
app.get('/auth/twitter', function(req, res) {
var redirectUrl = req.param('redirectUrl');
global.redirectUrl = req.param('redirectUrl');
passport.authenticate('twitter', {})(req, res);
});
app.route('/auth/twitter/callback').get(users.oauthCallback('twitter'));
Если у меня есть 2 пользователя, которые одновременно входят в мое приложение через OAuth, будут ли значения global.redirectURL перезаписываться значением переменной перенаправления каждого пользователя?
По сути, являются ли глобальные значения уникальными для каждого пользователя или все используют одно и то же значение переменной global.redirectUrl?