ruby-on-rails - 使用 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来解决这个问题,但没有任何改变。所以我不确定我是否遗漏了一些明显的东西。任何帮助都会很棒!谢谢你。
解决方案
我不认为cors是一个问题。
CORS 基本上可以防止网络浏览器向当前域之外的服务发出请求。
403 错误意味着一些授权问题。
推荐阅读
- typescript - 从泛型类型创建新类型
- python - 如何使用树莓派相机制作视频而不会崩溃
- javascript - 如何在手机上启用视频
- r - 关键词层次聚类与 R
- javascript - 使用繁琐的托管服务标识 (MSI) 将 javascript Azure 函数应用程序与 SQL 服务器连接起来
- selenium - selenium-jmete 一次性对 500 个用户的 Web 应用程序进行负载测试
- react-native - React-native 错误:Invariant Violation“main”尚未在 iOS 模拟器上注册
- java - 我可以在拖动按钮时将自定义可绘制对象设置为拖动阴影吗?
- c# - 是否在堆栈上分配了值类型的本地数组并立即收集垃圾?
- python - Python 剪辑和标志