[英]Send request to API controller devise_token_auth
我的MembersController位于app / controllers / api / v1 / members_controller中:
class API::V1::MembersController < ApplicationController
include DeviseTokenAuth::Concerns::SetUserByToken
***before_action :authenticate_api_v1_member!***
def index
@members = Member.all
render json: @members
end
在我的member.rb中
class Member < ActiveRecord::Base
# Include default devise modules.
devise :database_authenticatable, :registerable
include DeviseTokenAuth::Concerns::User
end
在我的member_serializer中:
class MemberSerializer < ActiveModel::Serializer
attributes :email, :uid, :name, :nickname, :admin
end
我的问题是:如果我没有before_action:authenticate_api_v1_member!行,我可以将请求从Postman发送到'/ api / v1 / members',并且可以得到JSON响应。 这里的错误
大段引用
如果我在上面的行中,标题包括“ uid,client,token-token”,则出现以下错误:标题“ client,access-token”,错误如下: error here
如何使用devise_token_auth将请求发送到“ members#index”? 提前致谢。
我已经解决了我的问题,如果有人遇到同样的问题,请通过对此发表评论与我联系,然后我会给出答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.