rack-cors
をインストールしてconfig/initializers/cors.rb
のexpose
を記述することでJavaScriptからレスポンスヘッダーにアクセスできるようになります。
Rails.application.config.middleware.insert_before 0, Rack::Cors do
allow do
origins 'localhost:3000'
resource "*",
headers: :any,
methods: %i[get post put patch delete options head],
expose: %w[X-Sample],
credentials: true
end
end
上記の場合にはX-Sample
にアクセス可能になります。