我有一个User实例和一个Role实例。两者都是Loopback提供的基本模型,它们出现在RoleMapping中,并且它们在ACL中运行良好。
因此,假设我从我的Vue客户端登录用户,然后我在id字段中获得包含访问令牌的响应,以便我可以进一步进行身份验证请求,然后如何从该访问令牌中检索基本用户信息。有没有解析它的方法或者我应该以某种方式修改/ login远程钩子?
有什么想法吗?
答案 0 :(得分:4)
您需要使用“include”选项
调用登录api
/api/users/login?include=User
作为回应,你会得到类似的东西
{
"id": "CZY4lbJbJ2J6DrEIAjYAHfTEZbLMC2tWpyM7sZaKs7rZ1PhIY3mycua0kOHlDXfR",
"ttl": 1209600,
"created": "2018-01-21T17:01:20.183Z",
"userId": "5a3e614339e67f0e580642af",
"user": {
"createdAt": "2017-12-23T13:59:31.314Z",
"email": "dummy@dummy.co",
"id": "5a3e614339e67f0e580642af",
"name": "dummy",
}
你可以在资源管理器中试用它