首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Supersonic 'Access-Control-Allow-Origin‘标头出现在请求的资源上

Supersonic 'Access-Control-Allow-Origin‘标头出现在请求的资源上
EN

Stack Overflow用户
提问于 2015-04-17 19:00:58
回答 1查看 616关注 0票数 0

尝试使用AppGyver的Supersonic创建我的第一个混合应用程序。这是角度$http请求,在ios模拟器中工作良好

代码语言:javascript
运行
复制
$http.get('http://localhost:3000/api/get_data').success (data, status) ->
  console.log data

但是在android上我遇到了CORS的问题,这是我在控制台中得到的错误

代码语言:javascript
运行
复制
XMLHttpRequest cannot load http://localhost:3000/api/get_data. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access.

在Rails中有服务器,这里是控制器

代码语言:javascript
运行
复制
after_filter :set_access_control_headers

def set_access_control_headers
  headers['Access-Control-Allow-Origin'] = '*'
  headers['Access-Control-Request-Method'] = '*'
end

和头部设置良好,我可能需要改变超音速配置?有人用超音速吗?

EN

回答 1

Stack Overflow用户

发布于 2015-04-17 19:08:01

当我在这篇文章中遇到一些错误时,请看一下这一点。我分享这篇文章,希望对其他人也有帮助。http://www.tsheffler.com/blog/?p=428

另请参阅以下内容:

http://www.ciiycode.com/0JiNiqePUejg/origin-httplocalhost-is-not-allowed-by-accesscontrolalloworigin-rails-3

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29697377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档