带有MEAN堆栈的web应用程序

时间:2016-11-04 11:16:13

标签: angularjs mongodb mean

我必须部署一个带有节点js,mongodb和angularjs的配置文件的登录页面。你能建议我在mongoDB中使用MEAN而不是在猫鼬中吗?我必须使用mongodb存储凭证用户,我必须将用户的数据发送到客户端,而不是json。 感谢

1 个答案:

答案 0 :(得分:0)

Mongoose是一个连接到NodeJs环境中的mongo数据库的接口。要执行登录并将数据发送到客户端,您可以按照以下步骤操作:

  1. 向服务器发送登录请求。
  2. 验证用户凭据并将令牌发回给用户,以继续进一步请求客户端数据。为此,您可以使用JWT。
  3. 在angularjs中放置一个拦截器,它会自动将标头中的标记与每个请求对应的有效用户相关联。
  4. 在服务器端,您可以检查请求是否包含令牌。如果没有,您可以发送未经授权的回复(401)。