/
tofflin
/
music_project
Обзор
Документация
Войти
/
tofflin
/
music_project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
config/application.rb
44 строки
1 KB
tofflin
настройка стратегий
14 июн 2025, 22:31
14 июн 2025, 22:31
3b6b2d1
Код
Авторство
О чём код?
require_relative "boot" require "rack/cors" require "rails" # Pick the frameworks you want: require "active_model/railtie" require "active_job/railtie" require "active_record/railtie" require "active_storage/engine" require "action_controller/railtie" require "action_mailer/railtie" require "action_mailbox/engine" require "action_text/engine" require "action_view/railtie" require "action_cable/engine" # require "rails/test_unit/railtie" # Require the gems listed in Gemfile, including any gems # you've limited to :test, :development, or :production. Bundler.require(*Rails.groups) module MusicProject class Application < Rails::Application config.load_defaults 8.0 config.api_only = true # Настройки CORS (должно быть ПЕРЕД другими middleware) config.middleware.insert_before 0, Rack::Cors do allow do origins "http://localhost:3000" resource "*", headers: :any, methods: [ :get, :post, :put, :patch, :delete, :options, :head ], credentials: true, expose: [ "Authorization" ], max_age: 600 end end # Обязательные middleware config.middleware.use ActionDispatch::Cookies config.middleware.use ActionDispatch::Session::CookieStore end end