我正在遵循官方的羽毛js认证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一起使用,并且已经使用邮递员测试了我的服务,并且它们都工作正常(从数据库获取/发布数据)
答案 0 :(得分:0)
我知道了。它不起作用,因为本地身份验证中的验证方法正在验证密码,并假定密码是使用其哈希实用程序方法进行哈希处理的。
以调试模式启动服务器有助于解决此问题