如何通过 Angular 2+ / NodeJS API 验证用户

How to authenticate users through Angular 2+ / NodeJS API

我正在使用网络 API 接收 http get 请求和来自 mySQL 数据库的 return json 数据。

httpurlreturn所有用户(http://localhost:3000/api/users)

数据是这样到达的:

如何使用此数据对 Angular 2+ 用户进行身份验证?

将 "allUsers" 的列表存储在本地存储中。但是你不应该 return 用户设置在第一位。

然后从登录页面获取用户凭据,并将其与 'allUsers' 集合中存在的数据进行比较。

Angular 一旦您将用户标识为有效,守卫就可以允许授权。为此,您需要将登录的用户详细信息发送到安全数据库并确定正确的角色。但首先你必须像上面那样验证。