请您提供以下建议:
我有一个用 emberjs 编写的 web 应用程序,后端是 Rails。现在我要把这个带有phonegap的应用程序移植到iOS,而我正在努力的事情是如何设置我的API端点,它将在iPhone中工作?
据我了解,当通过浏览器在 Web 上使用 EmberJs 时,它会使用您当前的位置来发出 API 请求,但是当将该应用程序用作 iOS 应用程序时,这种方法不起作用。
我真的在寻找一些优雅的解决方案来简单地替换主机名或其他东西?
感谢帮助!
更新:
这个适用于更改 API URL
DS.RESTAdapter.reopen({
url: 'http://somedomain.com'
});
但是现在,有访问控制问题:
Origin http://somedomain.com is not allowed by Access-Control-Allow-Origin.