【发布时间】:2015-08-10 18:55:55
【问题描述】:
我有分开的项目,
带有 express 的服务器端 node.js 服务于 restful api,但返回 JSON 而不是 html。互联网上所有的例子都是用ejs返回html。
前端是独立的应用程序,带有主干和 socket.io。
我想做一个登录和注册页面,我在服务器端使用了 passport.js,但我不知道如何将令牌发送到前端并将其存储在那里以便在每次请求时发送它服务器。如果用户不在会话中,则必须显示登录页面。
我想要一种与 oauth 2.0 兼容的方式来实现多种身份验证策略。
对不起我的英语,我有很多帅哥,我不懂所有的概念。
【问题讨论】:
-
所有路由都是由骨干路由器完成的,而不是用express中的服务器路由页面。
-
“网上所有的例子都是用ejs返回html的。” 嗯……restful api例子肯定不都是返回html的。
-
"我想做一个登录和注册页面,我在服务器端使用了 passport.js,但我不知道如何将令牌发送到前端并存储它在那里将它发送到服务器的每个请求。如果用户不在会话中,则必须显示登录页面。" 如果您使用的框架没有,您必须自己构建该功能为你而做。只需有一个与 api 交互的登录页面,然后将令牌存储为 cookie 以用于将来的请求。
标签: javascript json node.js backbone.js