3

我在我的 Rails 5 API 应用程序中使用 devise_token_auth gem。为了测试所有设计令牌路线,我使用 Postman。当我尝试在路由“ https://localhost:3000/auth ”上使用 PUT 方法更新用户帐户时,我用以下内容填充请求正文:

{"data":{"name":"user1"}} 

或者

{"user":{"name":"user1"}} 

响应返回具有相同(未更新)属性"success"的用户的状态和 JSON 表示。"name"

这是否意味着 devise_token_auth 不提供此类功能并且必须覆盖User控制器和模型?

4

1 回答 1

0

第一步是获取令牌有效,然后在 PUT 请求中添加标头并在正文中添加此 json 格式:

{“名称”:“新名称”}

登录设计令牌的 URL 是:

http://localhost:3000/auth/sign_in

在此处输入图像描述

对于更新参数,例如在正文中复制名称,不要忘记在标题中添加值

在此处输入图像描述

在此处输入图像描述

我希望你能解决你的问题

于 2019-12-24T20:27:00.997 回答