2016-04-03 15 views
0

Düğüm JS Express API'si olan bir Ember web sitesinde çalışıyorum. API'ye bağlanmak için ember-ajax kullanıyorum.Node JS Express'ten Ember-Ajax ile veri nasıl iletilir?

DÜZENLEME:

Kor sürüm 1.13

Kor Veri geçerli: 1.13.15

sorun Kor olduğunu yapar AJAX çağrı o localhost yönelik sanki: 4200 (Ember) ne zaman localhost'a gönderilmelidir: 9029 (Express). Tabii ki, bu bir 404 atar.

Nasıl yapılır? Nasıl olur da isteği kendi yerine API'ye gönderir? Ember s sonra - pxy denedim ama bu çalışmaz. Oluşturduğum dosyaları görmezden geliyor gibi görünüyor. Ember için çok yeni.

app/hizmet//

import Ember from 'ember'; 
import AjaxService from 'ember-ajax/services/ajax'; 

export default AjaxService.extend({ 
    namespace: '/api', 
    host: 'http://localhost:9029', 
    trustedHosts: [ 
    'http://localhost:9029', 
    ] 
}); 

uygulama/güzergahları ajax.js

import Ember from 'ember'; 
import AjaxService from 'ember-ajax/services/ajax'; 

export default Ember.Route.extend({ 
    ajax: Ember.inject.service(), 

    model() { 
     return this.get('ajax').request('/gimmieDatDate', {method: 'POST'}); 
    } 
}); 

cevap

0

Eğer sunucuyu çalıştırmak için kullanılan tam komut dışarı yazabilir misin test.js?

gibi bir şey çalışmalıdır.

+0

. Zorluğumun büyük bir kısmının bilmeden Ember Data özelliklerini kullanabileceğini fark ettim. Yine de AJAX'tan Ember'e veri alma işlemini bilmiyorum. – insertmike