前回作ったAPIのクロスドメインアクセスを許可させてみた
##やったこと
rack-corsを追加
Gemfile
gem 'rack-cors', :require => 'rack/cors'
config/applicationを編集
config/application.rb
module APISample
class Application < Rails::Application
...
config.middleware.insert_before ActionDispatch::Static, Rack::Cors do
allow do
origins '*'
resource '*', :headers => :any, :methods => [:get, :post, :options, :patch, :delete]
end
end
...
end
end
これだけで他ドメインからアクセスできるようになりました