如何修复Ember REST Adapter

时间:2015-05-28 01:54:02

标签: javascript ember.js

我正在使用Ember-Cli在端口4200上创建一个EmberJS应用程序但是它在端口8080上使用了一个数据库。在我的其他适配器中,我覆盖了find方法(只是为了让某些工作正常),就像这样

find: function(store, type, id){
   return this.ajax('http://localhost:8080/api', 'GET');
}

与原始的find方法相同,只是我用对我要调用的主机的字符串表示替换对buildURL的调用。虽然在服务器上我明确允许跨源请求,但我在chrome浏览器中得到net::ERR_SSL_PROTOCOL_ERROR。在错误消息堆栈中进一步下载,引用了一个EMBER.RSVP.Promise.hash.error ...在我的路线中,我使用Ember.RSVP.hash这样

   model: function(){
       return Ember.RSVP.hash({
           store: this.store.find('mymodelname')
       });
   }

如何使此GET请求有效?

0 个答案:

没有答案