Ruby on rails 使用令牌身份验证的Rails API
我有一个railsapi后端,带有一个名为gem的gem。 在客户端,我使用angular应用程序(来自另一个域)和名为ng token auth的模块(由同一作者编写) 从客户端,我可以登录并保持会话活动。我使用localStorage来存储令牌 然后,我想只在成员登录时才在服务器上发布来自客户端的内容 我有一个帖子模型和一个评论模型在rails上运行良好。 当我在帖子上发表评论时,无论是从客户端还是使用Curl,都可以。 当我在rails上的控制器上添加一个过滤器,如:“before\u action:authenticate\u member!”时,我得到一个401响应。就像会员没有登录一样 是否因为令牌未随post请求一起发送? 还是服务器端问题?rails上的错误配置? 有没有一种方法可以测试使用curl发布的内容 类似这样的东西,但带有标记:Ruby on rails 使用令牌身份验证的Rails API,ruby-on-rails,angularjs,curl,Ruby On Rails,Angularjs,Curl,我有一个railsapi后端,带有一个名为gem的gem。 在客户端,我使用angular应用程序(来自另一个域)和名为ng token auth的模块(由同一作者编写) 从客户端,我可以登录并保持会话活动。我使用localStorage来存储令牌 然后,我想只在成员登录时才在服务器上发布来自客户端的内容 我有一个帖子模型和一个评论模型在rails上运行良好。 当我在帖子上发表评论时,无论是从客户端还是使用Curl,都可以。 当我在rails上的控制器上添加一个过滤器,如:“before\u a
curl -XPOST 'http://localhost:5000/v1/posts/MY_POST_ID/comments' -d '{"name":"author","body":"test body"}' -H "Content-Type: application/json"
(这在没有rails上的before_action筛选器的情况下运行)我通过读取并停止使用Desive_token_auth(几个月前)来结束这一过程