Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
Backbone.js Node.js Express.js中的用户功能_Node.js_Backbone.js_Express_Passport.js - Fatal编程技术网

Backbone.js Node.js Express.js中的用户功能

Backbone.js Node.js Express.js中的用户功能,node.js,backbone.js,express,passport.js,Node.js,Backbone.js,Express,Passport.js,我正在使用Backbone.js、Node.js和Express.js制作一个webapp,希望 添加用户功能(登录、注销、配置文件、显示内容 与该用户相关)。我打算用Passport登录 然后出去。但我对前端如何知道哪个用户是用户感到困惑 在会话的剩余时间登录。我是否需要在 称为“loggedInUser”的主干路由器指向用户模型? 还是服务器需要知道这些信息,而我需要 服务器上某个地方的变量?换句话说,我应该在哪里存储 登录用户的信息,以便我可以提出相关的请求和响应 发送给当前登录的用户并显

我正在使用Backbone.js、Node.js和Express.js制作一个webapp,希望 添加用户功能(登录、注销、配置文件、显示内容 与该用户相关)。我打算用Passport登录 然后出去。但我对前端如何知道哪个用户是用户感到困惑 在会话的剩余时间登录。我是否需要在 称为“loggedInUser”的主干路由器指向用户模型? 还是服务器需要知道这些信息,而我需要 服务器上某个地方的变量?换句话说,我应该在哪里存储 登录用户的信息,以便我可以提出相关的请求和响应 发送给当前登录的用户并显示与其相关的信息?希望我的措辞是明确的。还有,如果有人能 提供有关这方面的有用文章的链接,那也太好了!感谢

Passport已经帮助您完成这项工作。使用passport会话。当前登录的用户在每次请求时都可以作为req.user在服务器上使用,客户端通过passport处理的会话cookie知道会话信息