rack-cors

    1熱度

    1回答

    過濾傳入請求?我希望我的Rails 5 API專用應用程序(現在運行於http://localhost:3000)只接受來自我的NodeJS前端應用程序的請求,現在正在運行在http://localhost:8888。 所以我配置/config/initializers/cors.rb這樣的: Rails.application.config.middleware.insert_before 0,

    2熱度

    1回答

    我有一個在localhost:3000上運行的React Login組件。它返回一個表單,在提交時使用JS fetch()將其信息發佈到SessionsController中,該表單在運行於localhost:3001上的rails api中。我交替使用FormData對象和自定義json;我遇到了同樣的問題。我已經使用'rack-cors'擺脫了控制檯中的CORS錯誤,但是我仍然無法訪問我的Se

    0熱度

    1回答

    我試圖使用rails api-ony應用程序作爲後端,並將React js作爲前端。我使用axios發送/接收請求。最初我甚至無法登錄,然後大量使用谷歌搜索我遇到this gem它是關於CORS,它解決了我的POST請求錯誤。 我能夠成功登錄,當我在Rails應用程序中做POST請求,並且我得到了令牌(它適用於POSTMAN應用程序)。現在,當我做GET請求並將該令牌作爲標題傳遞給使用反應應用程序

    2熱度

    1回答

    我在Rails5上,我想讓我的一條路線上的CORS。以下是我如何允許CORS用於我的所有路線,但有沒有辦法只爲一個端點添加白名單? config.middleware.insert_before 0, Rack::Cors do allow do origins '*' resource '*', :headers => :any, :methods => [:

    1熱度

    1回答

    我在我的rails應用程序中使用rack-cors gem來實現CORS,但我不知道如何爲不同的起源定義不同的資源。 我需要類似的東西: config.middleware.insert_before 0, Rack::Cors do allow do origins 'http://localhost:3000' resource '/api/*', header

    1熱度

    1回答

    我目前正在運行幾個Rails 3.2.x應用程序。使用Ruby 1.9.x並且是api端點的端點上有Rack-cors gem(1.0.1) - app Alice;另一個運行swagger-ui_rails gem,並且是託管api文檔的應用程序 - 應用程序Bob。 swagger文檔是由swagger-docs gem創建的,它運行1.2版的格式。由於某種原因,我無法獲取應用程序Alice向

    0熱度

    1回答

    仍在獲得「Origin MYSITE.com不允許訪問控制允許來源」。錯誤。 在我的控制器 我有 def subscribe gibbon = Gibbon::Request.new @list_id = 'some_id' begin resp = gibbon.lists(@list_id).members.create({body: subscribe

    0熱度

    1回答

    我正在開發帶有Ruby on Rails API的Ionic(Cordova)應用程序。 我想在登錄後使用響應頭來返回令牌。 我使用rack-cors寶石,使跨源請求工作: application.rb中 config.middleware.insert_after Rails::Rack::Logger, Rack::Cors, :logger => Rails.logger do