rails 中http请求发生access-control-allow-origin错误
程序员文章站
2022-06-17 10:12:16
在api项目中 本地项目无法访问服务器api 百度了下,查出原因 接着找到rails项目的解决方法,安装rack-cors这个gem包 具体方法如下: Gemfile中加入 终端运行 bundle 在application.rb中加入以下代码 重启项目即可解决此问题 ......
在api项目中 本地项目无法访问服务器api
百度了下,查出原因
接着找到rails项目的解决方法,安装rack-cors这个gem包
具体方法如下:
Gemfile中加入
gem 'rack-cors', :require => 'rack/cors'
终端运行 bundle
在application.rb中加入以下代码
config.middleware.insert_before 0, Rack::Cors do allow do origins '*' resource '*', :headers => :any, :methods => :any, :expose => ['access-token', 'expiry', 'token-type', 'uid', 'client'] end end
重启项目即可解决此问题