Node 网络与 API
身份验证(Authentication)
实现身份验证的步骤:
实现用户注册:用户可以通过输入用户名、密码等信息注册成为系统用户,可以使用数据库来存储用户信息。
实现用户登录:用户输入用户名、密码等信息,如果验证成功则分配一个令牌(token),将令牌返回给客户端,客户端将令牌保存在本地。
验证令牌:客户端发送请求时,需要在请求头中携带令牌,服务器端接收请求后,需要验证令牌的有效性,只有当令牌有效时才允许访问相关资源。
JWT(jsonwebtoken)
- 使用
jsonwebtoken
模块