1

我用羽毛为我的节点项目创建了身份验证。我想做基于 mongodb 的管理员面板。我使用电子邮件和密码向 mongo 添加了新的插入,例如,我在索引文件中添加了如下内容:

app.authenticate({
    strategy: 'jwt',
      'email': "myemail",
      'password': "mypassword"
    }).then(function(result){
      console.log('Authenticated!', result);
    }).catch(function(error){
      console.error('Error authenticating!', error);
    });

每次我收到这条消息:

Error authenticating! Object { type: "FeathersError", name: "NotAuthenticated", message: "No auth token", code: 401, className: "not-authenticated", data: Object, errors: Object, stack: "NotAuthenticated: No auth token    …" }

我的架构和模型是正确的。为验证提供的是电子邮件和密码。

如何正确使用羽毛认证?我应该使用什么地址来发送登录(电子邮件)和登录脚本的密码以及如何验证用户是否已登录?

简而言之,我想将登录表单与 mongodb 结合使用。成功登录后,用户将获得一个令牌 JWT。下一个请求作为令牌 JWT 发送。

4

0 回答 0