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'});
}
});
. 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