Я внедряю CORS в свое приложение для рельсов с использованием жгута для стойки, но я не уверен, как определить различные ресурсы для разных источников.рубин на рельсах - стойки-корсы с несколькими источниками с ресурсами дифенета
мне нужно что-то вроде этого:
config.middleware.insert_before 0, Rack::Cors do
allow do
origins 'http://localhost:3000'
resource '/api/*', headers: :any, methods: [:get, :post, :options, :put, :delete]
end
allow do
origins 'http://localhost:6000'
resource '*', headers: :any, methods: [:get, :post, :options, :put, :delete]
end
end
Так что позволит «http://localhost:3000» для доступа только «/ апи/*» и позволяют «http://localhost:6000», чтобы получить доступ ко всем. Является ли это возможным?
приведенный выше код правильный код/синтаксис для этого?
спасибо.
Попробуйте удалить 'http: //' from 'originins'. – 31piy