개발 팁

CORS에러 - Rails(레일즈) 해결 방법

짹데브 2023. 4. 10. 07:25
반응형

rack-cors 미들웨어 사용하기

rack-cors 미들웨어는 Rails 애플리케이션에서 CORS를 처리하는 데 사용할 수 있는 미들웨어입니다. 이 미들웨어를 사용하면 특정 도메인에서의 요청을 허용하는 등의 CORS 정책을 설정할 수 있습니다. 미들웨어를 설치하고 사용하는 방법은 다음과 같습니다.

# rack-cors 미들웨어 설치
gem 'rack-cors'

# config/application.rb 파일에 추가
config.middleware.insert_before 0, Rack::Cors do
  allow do
    origins 'http://example.com'
    resource '*', headers: :any, methods: [:get, :post, :put, :patch, :delete, :options, :head]
  end
end
반응형