gpt4 book ai didi

angularjs - 在 Angular.js 中访问 session 值

转载 作者:搜寻专家 更新时间:2023-10-31 23:05:05 25 4
gpt4 key购买 nike

我无法访问由 Angular.js Controller 中的 node.js 设置的 session 值。我正在使用 Express 框架。如何解决?这是我的代码。

app.use(express.cookieParser());
app.use(express.session({
secret: '1234567890QWERTY',
cookie: { httpOnly: false }
}));
//setting the values
cookies.set('username',username);
req.session.username=username;

最佳答案

大概你想做一些事情,比如在你的 Angular 应用程序中显示用户名。正如我在 this answer 中提到的,Angular 的难点不是考虑服务器有什么数据,而是考虑服务器应该通过 API 提供给浏览器的数据。

我的一般模型是让 Angular 页面在没有任何数据的情况下启动,并让低级 Controller 调用请求相关的服务(比如 AuthenticationServiceIdentityService)来自服务器的数据,例如HTTP GET/api/identity。这将返回一个 JSON block ,然后页面可以将其存储在该低级 Controller 中。然后,任何更深层次的 Controller 都可以访问第一个请求中加载的身份(或其他)数据。

关于angularjs - 在 Angular.js 中访问 session 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27728640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com