【发布时间】:2015-11-02 19:54:47
【问题描述】:
我的应用是用 AngularJS on Rails 编写的。我尝试使用 Angular 方式或 Rails 方式来解决 CORS 问题。 “POST”方法还是不行,“GET”方法没问题。
我已经将此代码放入我的应用程序中。
myapp.config(['$httpProvider', function($httpProvider) {
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
}])
和 Rails 应用程序控制器 我也提出来了。
after_filter :set_access_control_headers
def set_access_control_headers
headers['Access-Control-Allow-Origin'] = '*'
end
我还尝试了 gem 'rack-cors', :require => 'rack/cors'。
提前感谢您的帮助。
【问题讨论】:
-
CORS 不仅仅是一个标题
标签: ruby-on-rails angularjs cors