我有一个React应用程序,在localhost:3001上运行,并在localhost:3000上拥有一个Rails 6 API后端。
当我从React向Rails发出POST请求时,我不断收到CORS错误。Rails应用程序已经安装了Rack Cors。
我尝试将以下内容添加到initializers文件夹中的cors.rb中。
Rails.application.config.middleware.insert_before 0, Rack::Cors do
allow do
origins '*'
resource '*', headers: :any, methods: :any
end
end
没用,我还试过将它添加到application.rb和config.ru。一点儿用都没有,我很困惑。