我使用express.session
进行服务器端认证。正常情况下,将会话信息传递到客户端的方式是重新生成由服务器端生成的新 HTML 并重新渲染页面,但这需要重新加载。
我的应用为单页应用程序,希望避免重新加载。有没有一种方法可以在客户端访问与连接用户相关的信息?这些信息是否存储在 cookie 中?如何在不重新加载页面或发出额外的服务器请求的情况下访问它们?
/user
,并使用JSON返回会话数据(用户详细信息)。这样一来,您就不需要刷新页面了。app.get('/user', function (req, res) {
res.json(req.session.user);
});
express.session
显示其中一个。 - Randomblue