Fetch API не может загрузить, перенаправление не удалось. только на гугл хром?

Мой сайт использует reactjs в качестве внешнего интерфейса и использования Ruby on Rails 5 api only app как бэкэнд (хранить на другом хосте)

Так что мой интерфейс работает на https://xxxx.com и отправил запрос https://api.xxxx.com получить данные из сервиса.

Но когда я открываю свой сайт в Google Chrome, я получаю этот ответ

Fetch API cannot load https://api.xxxx.com/v1/books?top_rate=true. Redirect failed.
Uncaught (in promise) TypeError: Failed to fetch

Но некоторые запросы в порядке с правильными данными, даже это.

Request URL:https://api.xxxx.com/v1/books?in_theater=true
Request Method:GET
Status Code:304 Not Modified

Тогда я попытался открыть его Firefox а также Safari они работают нормально, не как Google Chrome.

это мой файл application.rb

config.middleware.insert_before 0, Rack::Cors do
      allow do
        origins '*'
        resource '*', :headers => :any, :methods => [:get, :post, :patch, :delete, :options, :put]
      end
    end

Так как я могу сделать это работает на Google Chrome?

Спасибо!

0 ответов

Другие вопросы по тегам