Node.js 从子文件夹中的文件访问会话(客户端会话)
我正在用Express4.x编写一个应用程序,并使用mozilla的客户端会话模块创建一个带有secret等的会话。现在我创建了一个名为fun.js的新文件,它位于我的应用程序主目录的子目录中。我现在的问题是如何在这个fun.js中访问这个会话的数据? 我将非常高兴你的帮助 干杯Node.js 从子文件夹中的文件访问会话(客户端会话),node.js,session,express,Node.js,Session,Express,我正在用Express4.x编写一个应用程序,并使用mozilla的客户端会话模块创建一个带有secret等的会话。现在我创建了一个名为fun.js的新文件,它位于我的应用程序主目录的子目录中。我现在的问题是如何在这个fun.js中访问这个会话的数据? 我将非常高兴你的帮助 干杯 Fabian在像nodejs这样的语言中,要记住的最重要的一点是,代码不会在每次请求时重新加载/重置,变量是持久的;这意味着,如果设置变量a=10,那么每个用户都将看到相同的值 更多地关注请求,将每个请求都视为一个用户
Fabian在像nodejs这样的语言中,要记住的最重要的一点是,代码不会在每次请求时重新加载/重置,变量是持久的;这意味着,如果设置变量a=10,那么每个用户都将看到相同的值 更多地关注请求,将每个请求都视为一个用户,并将您的变量添加到请求对象中,当请求对象通过不同的路由/插件/中间件/视图时,它们都可以访问该变量 我通常这样做
app.use(function(req, res, next) {
req.isLogged = req.isAuthenticated();
if(req.isLogged){
res.setHeader("Cache-Control", "private");
}
req.session = 'random session key'
next();
});