在主应用程序的不同页面中,MEAN Stack登录/注册

时间:2016-06-02 10:30:31

标签: javascript angularjs node.js mean-stack jwt

抱歉我的英语不好!
我使用MEAN Stack(MongoDB + Express.js + Angular.js + Node.js)构建应用程序,并使用passport.jsJWTjsonwebtoken和{{1}进行身份验证})。
我想做什么?
登录和注册路由使用nunjucks呈现html,如果成功,我们将呈现index.html文件,放置在公共目录中。
P.S。:这是一个正确的方法吗?
我的问题是什么?
谁能告诉我,这项技术呢? 我的代码(基于https://thinkster.io/mean-stack-tutorial):

express-jwt

在此代码中,如果登录成功,我们将返回生成的令牌。我该怎么做才能渲染index.html以及如何处理生成的令牌? 抱歉这个虚拟问题,我还在学习jwt。感谢的

1 个答案:

答案 0 :(得分:0)

节点是服务器端语言。由于您使用MEAN堆栈,一般来说, 您需要在节点中创建API并将数据传递到客户端Angular。

所以回答你的问题 - 要渲染html,你的登录功能需要使用回调将一些东西返回给客户端,而Angular会渲染你的html页面。

您需要对生成的令牌执行的操作是,从下次到没有令牌的服务器的任何请求将/应该生成错误。 任何人都可以调用您的节点API和期望的结果。对于GET方法来说,这是至关重要的。