请你能提供下列资料:EmberJs为PhoneGap的外部API
我使用Rails作为后端写在emberjs一个Web应用程序。现在我打算用phonegap将此应用程序移植到iOS,而我正在努力的事情是如何设置将在iPhone中工作的API端点?
据我了解EmberJs当通过浏览器在网络上使用时,使用您当前的位置来发出API请求,但是这种方法在使用应用程序作为iOS应用程序时不起作用。
我真的在寻找一些优雅的解决方案来简单地替换主机名或其他东西?
感谢您的帮助!
UPDATE:
这一个适用于改变API URL
DS.RESTAdapter.reopen({
url: 'http://somedomain.com'
});
但现在,有访问控制研究的问题:
Origin http://somedomain.com is not allowed by Access-Control-Allow-Origin.
我试着用搜索引擎这一点,至今没有运气,现在通过余烬数据的源代码浏览找到线索。 –