您好我正在尝试访问sails会话变量,如
req.session.user = {
id : user.id,
firstname : user.first_name,
lastname : user.last_name,
auth_token : user.auth_token,
email : user.email
}
在我的角度控制器文件中但无法访问我试过
sails.config.sessions.user.name
但它给了我错误但是我能够在视图中访问它 <%= req.session.user.name%GT;以及在sailsjs中处理app的会话和身份验证的最佳做法是什么
答案 0 :(得分:1)
我认为这是Angular和Sails工作方式的概念错误。
当您在Sails中执行<%=req.session.user.name%>
之类的操作时,该代码将在服务器端运行,呈现并作为html文件发送给客户端。
您要做的是访问客户端上的req
对象(angular是客户端代码),但{S}服务器代码上只存在req
。
希望这是有道理的。