FeathersJs 验证返回 NotAuthenticated:无效登录
FeathersJs authenticate returning NotAuthenticated: Invalid login
我正在按照 feathers js authenticate https://docs.feathersjs.com/guides/chat/authentication.html 的官方指南进行操作,但似乎即使按照指南一步步进行操作,我仍然无法生成令牌。这是我对 http://localhost:3030/authentication
的请求正文
{
"strategy": "local",
"email": "abc@foo.com",
"password": "12345678"
}
这是我得到的回复
{
"name": "NotAuthenticated",
"message": "Invalid login",
"code": 401,
"className": "not-authenticated",
"data": {
"message": "Invalid login"
},
"errors": {}
}
我将 Sequilize 与 MySQL 一起使用,我已经使用邮递员测试了我的服务,它们都工作正常(get/post 来自数据库的数据)
我明白了。它不起作用,因为 authentication-local 中的验证方法正在验证密码,假设密码是使用他们的哈希实用程序方法进行哈希处理的。
在调试模式下启动服务器有助于解决这个问题
我正在按照 feathers js authenticate https://docs.feathersjs.com/guides/chat/authentication.html 的官方指南进行操作,但似乎即使按照指南一步步进行操作,我仍然无法生成令牌。这是我对 http://localhost:3030/authentication
{
"strategy": "local",
"email": "abc@foo.com",
"password": "12345678"
}
这是我得到的回复
{
"name": "NotAuthenticated",
"message": "Invalid login",
"code": 401,
"className": "not-authenticated",
"data": {
"message": "Invalid login"
},
"errors": {}
}
我将 Sequilize 与 MySQL 一起使用,我已经使用邮递员测试了我的服务,它们都工作正常(get/post 来自数据库的数据)
我明白了。它不起作用,因为 authentication-local 中的验证方法正在验证密码,假设密码是使用他们的哈希实用程序方法进行哈希处理的。
在调试模式下启动服务器有助于解决这个问题