Dav*_*ers 5 javascript rack ruby-on-rails cors
我开始使用rack-cors进行必要的跨站点javascript/api实现.当它正常工作时,一切正常,但如果前端的某些内容在后端触发500错误,则客户端永远不会收到正确的标头.您只是在客户端开发工具上看到这个:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Run Code Online (Sandbox Code Playgroud)
这是CORS的工作原理吗?或者,在发送此标题时,我是否对机架进行了一些不正确的设置?我试图在未处理的错误情况下手动发送标题,但没有任何运气 - 所以我假设这只是它的工作原理,我的客户端需要能够实现和处理.
您必须在服务器上设置正确的 HTTP 标头值。这里有一篇简短的文章(使用 PHP,但适应 Ruby 应该很容易)介绍如何做到这一点:CORS That Works In IE, Firefox, Chrome And Safari
| 归档时间: |
|
| 查看次数: |
170 次 |
| 最近记录: |