javascript - 跨域问题 - api 与前端的域不同

标签 javascript ruby-on-rails ajax angularjs cross-domain

我对这个问题不太熟悉,希望您能帮忙。
我正在开发一个网络应用程序。我的后端 api 端点位于 http://www.example.com/api 下我的前端应用程序位于 http://www.otherdomain.com .
问题是当我尝试发出 ajax 请求时遇到跨域问题。
我在前端使用 AngularJS,在后端使用 RoR (rails)。
您知道如何修复它吗?

最佳答案

出于安全原因,浏览器阻止对另一个域的 ajax 请求(您可以阅读 here )。但你可以尝试使用 $http.jsonp()

关于javascript - 跨域问题 - api 与前端的域不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20401726/

相关文章:

javascript - 需要帮助理解 Javascript 中的(词法)变量范围

asp.net - 一个更新面板更新,另一个也更新?

javascript - 如何在提交时隐藏表单?

ruby-on-rails - 访问设计用于 Rspec 和 Capybara 测试的配置消息

c# - 关于如何在 ASP.net 中拖放的建议

php - 如何更改 jQuery 中的标签文本?

javascript - 对象不支持此属性或方法 Rails Windows 64 位

javascript - 模板中的 Backbone 模型对象

javascript - 为什么函数执行后事件监听器不立即被删除?

ruby-on-rails - 如何将多个 Controller 与一个模型一起使用?