2012-06-05 146 views
2

當我express.js路線設置會話像全球會話變量?

app.get('/', function(req, res() { 
req.session.foo = 'bar'; 
}); 

在其他路線我不能訪問它(不確定)。這可能嗎?有一個特殊的配置,我必須考慮?

謝謝!

+0

你可以發佈你的應用程序的配置? – Pickels

+0

很可能你沒用過 'app.use(express.cookieParser()) app.use(express.session({secret:'123'}))' – bumbu

回答

1

我其實解決它通過只設置會話是這樣的:

global.session.email = JSON.parse(chunk).email; 

通過這個,會話變量是全球性的!

解決

+1

全局定義在哪裏? – FernandoZ