Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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
Angularjs 具有平均堆栈的web应用程序_Angularjs_Mongodb_Mean - Fatal编程技术网

Angularjs 具有平均堆栈的web应用程序

Angularjs 具有平均堆栈的web应用程序,angularjs,mongodb,mean,Angularjs,Mongodb,Mean,我必须部署一个带有节点js、mongodb和angularjs的配置文件的登录页面。你能给我举一个mongoDB而不是mongoose的例子吗?我必须使用mongodb存储用户的凭据,并且必须将用户的数据发送到客户端,而不是json。 感谢Mongoose是一个在NodeJs环境中连接mongo数据库的接口。要执行登录并向客户端发送数据,您可以执行以下步骤: 向服务器发送登录请求 验证用户凭据并将令牌发送回用户,以便继续进一步请求客户端数据。为此,可以使用JWT 在angularjs中放置一个拦

我必须部署一个带有节点js、mongodb和angularjs的配置文件的登录页面。你能给我举一个mongoDB而不是mongoose的例子吗?我必须使用mongodb存储用户的凭据,并且必须将用户的数据发送到客户端,而不是json。
感谢

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

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