Angularjs 访问Angular.js中的会话值

Angularjs 访问Angular.js中的会话值,angularjs,node.js,Angularjs,Node.js,我无法访问Angular.js控制器中node.js设置的会话值。我使用的是Express框架。如何解决?这是我的密码 app.use(express.cookieParser()); app.use(express.session({ secret: '1234567890QWERTY', cookie: { httpOnly: false } })); //setting the values cookies.set('username',username); re

我无法访问Angular.js控制器中node.js设置的会话值。我使用的是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应用程序中显示用户名。正如我在中提到的,Angular最困难的部分不是考虑服务器拥有哪些数据,而是考虑服务器应该通过API向浏览器提供哪些数据


我的通用模型是让angular页面在没有任何数据的情况下启动,并让低级控制器调用从服务器请求相关数据的服务(比如
AuthenticationService
IdentityService
),例如
HTTP GET/api/identity
。这将返回一个JSON块,然后页面可以将其存储在该低级控制器中。然后,任何更深层次的控制器都可以访问在第一个请求中加载的标识(或任何内容)数据。

AFAIK它不能访问,因为会话存储在服务器端CMIIW中。尝试像这样的不同方法