# frozen_string_literal: true # Be sure to restart your server when you modify this file. # Avoid CORS issues when API is called from the frontend app. # Handle Cross-Origin Resource Sharing (CORS) in order to accept cross-origin AJAX requests. # Read more: https://github.com/cyu/rack-cors Rails.application.config.middleware.insert_before 0, Rack::Cors do allow do origins 'localhost:5173', '127.0.0.1:5173', 'silosneeded.com', 'https://pia.silosneeded.com' resource '*', headers: :any, methods: %i[get post put patch delete options head] end end