首页 > 解决方案 > 使用 ruby​​ on rails 为 IGDB 启用 CORS?

问题描述

所以我一直在这个问题上几个小时,但无法弄清楚。我一直在尝试通过 ruby​​ gem igdb_api使用 IGDB API,但不断收到 403 Forbidden 异常。我在本地运行服务器以进行开发localhost:3000。这是我设置测试代码的方式:

class PagesController < ApplicationController

  def home
    ...
  end

  def games
    # initialize with api_key
    Igdb.connect(ENV['IGDB_API_KEY'])

    puts Igdb::Game.count
  end
end

我一直在尝试使用rack-cors来解决这个问题,但没有任何改变。所以我不确定我是否遗漏了一些明显的东西。任何帮助都会很棒!谢谢你。

标签: ruby-on-railsrubyapicors

解决方案


我不认为cors是一个问题。

CORS 基本上可以防止网络浏览器向当前域之外的服务发出请求。

403 错误意味着一些授权问题。


推荐阅读