如何使用angular和node.js对服务器上的登录进行身份验证

如何使用angular和node.js对服务器上的登录进行身份验证,angular,http,get,Angular,Http,Get,我无法通过node.js和angular验证服务器上的登录。我甚至不知道从哪里开始 我返回输入(登录)数据并将其保存在名为user的数组中。然后,我尝试(按照我的想法)将该用户数组传递到我的service.ts文件以获取身份验证返回 //service.ts: loginUser(user): any { return this.http.get('http://localhost:3000/users/login',user); } //login.component.ts: o

我无法通过node.js和angular验证服务器上的登录。我甚至不知道从哪里开始

我返回输入(登录)数据并将其保存在名为user的数组中。然后,我尝试(按照我的想法)将该用户数组传递到我的service.ts文件以获取身份验证返回

//service.ts:

loginUser(user): any {
    return this.http.get('http://localhost:3000/users/login',user);
}

//login.component.ts:

onLogin() {

const user = {

  username: this.userName,
  password: this.password,
};

this.loginService.loginUser(user).subscribe(data => {

  console.log(data);


}
);

这里的问题并不清楚。您是说服务器没有按预期响应吗?或者如何在
loginUser(user.subscribe
中验证用户登录是否成功?Redux最好与localstorage一起实现。完整示例:当我将“数据”记录到控制台时,我得到了完整的用户列表。而不是单一用户