【发布时间】:2021-07-25 22:02:21
【问题描述】:
每次我的前端项目尝试向后端发出请求时都会出错。出于某种原因,每次我尝试执行请求时它都会被 CORS 阻止,我已经配置了 CORS,老实说,我不知道我还需要做什么。我正在使用 rack-cors gem,并在 heroku 中托管前端和后端。
这是我的 cors.rb
Rails.application.config.middleware.insert_before 0, Rack::Cors do
allow do
origins "https://vlipo.herokuapp.com"
resource "*", headers: :any, methods: :any, credentials: true
end
end
显然后端在https://vlipo-backend.herokuapp.com下,前端在https://vlipo.herokuapp.com下
如果值得知道的话,我在前端使用 react,我的 ruby 版本是 2.6.6,我的 rails 版本是 6.0.3。
【问题讨论】:
标签: ruby-on-rails reactjs heroku cors ruby-on-rails-6