Damn CORS… or not damn
Komunikacja między kilkoma serwisami to być może skomplikowana rzecz dla dyletanta – chcąc pobrać jakieś resource’y możemy napotkać na problemy związane z nagłówkami – z pomocą w railsach przychodzi nam gem rack-cors
W pliku config/initializers/cors.rb
dodajemy (a raczej odkomentujemy:
Rails.application.config.middleware.insert_before 0, Rack::Cors do allow do origins '*' # tu wartu ustawić jakąś domenę, inaczej cały świat będzie mógł gadać z naszym API resource '*', headers: :any, methods: [:get, :post, :put, :patch, :delete, :options, :head] end end
Lokalnie można ustawić origins na *, ale produkcyjnie juz:
origins 'https://nawidelcu.fit', 'https://inna.domena.pl'
Najnowsze komentarze