Javascript 如何修复Ember REST适配器中的net::ERR_SSL_PROTOCOL_错误

Javascript 如何修复Ember REST适配器中的net::ERR_SSL_PROTOCOL_错误,javascript,ember.js,Javascript,Ember.js,我正在使用Ember Cli在端口4200上创建一个EmberJS应用程序,但它在端口8080上使用一个数据库。在我的rest适配器中,我重写了find方法,只是为了让某些东西像这样工作 find: function(store, type, id){ return this.ajax('http://localhost:8080/api', 'GET'); } model: function(){ return Ember.RSVP.hash({

我正在使用Ember Cli在端口4200上创建一个EmberJS应用程序,但它在端口8080上使用一个数据库。在我的rest适配器中,我重写了find方法,只是为了让某些东西像这样工作

find: function(store, type, id){
   return this.ajax('http://localhost:8080/api', 'GET');
}
   model: function(){
       return Ember.RSVP.hash({
           store: this.store.find('mymodelname')
       });
   }
这与最初的find方法相同,只是我用我要调用的主机的字符串表示形式替换了对buildURL的调用。虽然在服务器上我明确允许跨源请求,但在chrome浏览器中我得到了一个net::ERR_SSL_PROTOCOL_错误。在错误消息堆栈的更深处,有对EMBER.RSVP.Promise.hash.error的引用。。。在我的路线中,我像这样使用Ember.RSVP.hash

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

我该怎么做才能使这个GET请求工作?

如果您在浏览器中点击该端点,它工作吗?这看起来像是一个安全连接错误,这很奇怪,因为您使用的是http,您尝试过https吗?模型钩子中的哈希也不是必需的。