Node.js 从子文件夹中的文件访问会话(客户端会话)

Node.js 从子文件夹中的文件访问会话(客户端会话),node.js,session,express,Node.js,Session,Express,我正在用Express4.x编写一个应用程序,并使用mozilla的客户端会话模块创建一个带有secret等的会话。现在我创建了一个名为fun.js的新文件,它位于我的应用程序主目录的子目录中。我现在的问题是如何在这个fun.js中访问这个会话的数据? 我将非常高兴你的帮助 干杯 Fabian在像nodejs这样的语言中,要记住的最重要的一点是,代码不会在每次请求时重新加载/重置,变量是持久的;这意味着,如果设置变量a=10,那么每个用户都将看到相同的值 更多地关注请求,将每个请求都视为一个用户

我正在用Express4.x编写一个应用程序,并使用mozilla的客户端会话模块创建一个带有secret等的会话。现在我创建了一个名为fun.js的新文件,它位于我的应用程序主目录的子目录中。我现在的问题是如何在这个fun.js中访问这个会话的数据? 我将非常高兴你的帮助

干杯


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();
});