我正在尝试使用Rack-cors gem来启用cors。问题是,对于非获取请求,标头将出现在GET请求中,标头不存在。
在 config.middleware.insert_before ActionDispatch::Static, Rack::Cors do
allow do
origins '*.example.com'
resource '*', :headers => :any, :methods => [:get, :post, :options]
end
end
{{1}}
知道这里有什么问题吗?
答案 0 :(得分:0)
它为我工作。在application.rb
中进行了以下配置config.middleware.insert_before 0, "Rack::Cors" do
allow do
origins *Rails.application.secrets.cors_origins
resource '/posts', headers: :any, methods: [:get, :post, :options]
resource '/post', headers: :any, methods: [:post, :options]
end
end