我有一个带有名为devise_token_auth的gem的rails API后端。 在客户端,我使用一个角度应用程序(来自其他域)与一个名为ng-token-auth的模块(由同一作者)。
从客户端,我可以登录并保持会话活动。我使用localStorage来存储令牌。
然后我想只在会员登录时才从客户端发布内容。
我有一个帖子模型和评论模型在rails上运行良好。 当我发送评论的帖子,从客户端或与Curl,其罚款。 当我添加一个过滤器,如:" before_action:authenticate_member!"在轨道上的我的控制器上,我收到了401响应。比如成员没有登录。
是否因为邮件请求没有发送令牌? 还是服务器端问题?在轨道上配置错误? 有没有办法测试发布卷曲的东西?
这样的东西,但有令牌:?
curl -XPOST 'http://localhost:5000/v1/posts/MY_POST_ID/comments' -d '{"name":"author","body":"test body"}' -H "Content-Type: application/json"
(这在轨道上没有before_action过滤器的情况下工作)