Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Passport和Angular-重新加载页面后保存登录_Angularjs_Node.js_Express_Coffeescript_Passport.js - Fatal编程技术网

Angularjs Passport和Angular-重新加载页面后保存登录

Angularjs Passport和Angular-重新加载页面后保存登录,angularjs,node.js,express,coffeescript,passport.js,Angularjs,Node.js,Express,Coffeescript,Passport.js,我在我的NodeJS应用程序中进行了Passport身份验证——在登录页面上,用户向服务器发送请求,服务器使用消息或用户数据进行响应。我有一个工厂: .factory('User', -> name = false return { getName: -> name, setName: (newName) -> name = newName, } ) 在主控制器中,我在页面顶部显示用户名。我的问题是重新加载页面后如何存储此信息?我知道我

我在我的NodeJS应用程序中进行了Passport身份验证——在登录页面上,用户向服务器发送请求,服务器使用消息或用户数据进行响应。我有一个工厂:

.factory('User', ->
   name = false
   return {
     getName: -> name,
     setName: (newName) ->  name = newName,
   }
)
在主控制器中,我在页面顶部显示用户名。我的问题是重新加载页面后如何存储此信息?我知道我必须使用会话,所以我想我可以在主cotroller中执行http请求,并询问服务器该用户是否已登录。但我不知道如何在服务器端做到这一点。我也在使用Express 4.0

我正在使用本教程: