尝试从 Loopback 的内置用户管理注销时出现 401 Unauthorized

401 Unauthorized when trying to logout from Loopback's built in user management

我遵循了 https://loopback.io/doc/en/lb2/Logging-in-users.html 教程中的步骤。

我能够 log-in 正确并且获得了唯一的访问令牌,但是注销会抛出“401 未授权”。 headers 包含我获得的访问令牌。

如何退出?

我遇到了同样的问题,试试这个 link。转到 从内置用户模型 Login/Logout 扩展 Login/Logout 部分

此方法解决了很多问题,例如 loginAttemptsloginAccess 等的自定义逻辑。

希望对您有所帮助。

谢谢大家。问题是 'body-parser' 配置问题。 server.js 应如下所示:

var bodyParser = require('body-parser');
var app = module.exports = loopback();

app.use(bodyParser.urlencoded({extended: true})); //Configure body parser
app.use(loopback.token()); //Use access tokens

如果您从用户管理示例进行扩展,它将已经配置好。空白应用程序不包含此配置。