2016-11-04 77 views
-1

我必须部署带有节点js,mongodb和angularjs的配置文件的登录页面。你能告诉我一个在mongoDB中的MEAN而不是在猫鼬中的例子吗?我必须使用mongodb存储凭证用户,并且必须将用户数据发送给客户端,而不是使用json。 谢谢带有MEAN堆栈的Web应用程序

回答

0

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

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