我嘗試在rails中創建應用程序,這將是常規Web應用程序,也是針對以本機方式編寫的移動應用程序的api。我利用「設計令牌認證」的優勢與「設計」一起。 我將寶石添加到Gemfile並運行包。接下來我跑了 rails g devise_token_auth:install User auth
。最後,我改變了路線:Devise token auth無法驗證CSRF令牌的真實性
Rails.application.routes.draw do
devise_for :users
namespace :api do
scope :v1 do
mount_devise_token_auth_for 'User', at: 'auth'
end
end
end
的web應用程序幸運定期sign_in和sign_up工作,但是當我嘗試發送請求,利用捲曲API:
curl -H "Content-Type: application/json" -X POST -d '{"email":"[email protected]","password":"aaaaaaaa"}' http://localhost:3000/api/v1/auth/sign_in
我得到的消息「無法驗證CSRF令牌真實性「
非常感謝,清除了一些東西 –