2012-06-05 106 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