私はNode JS Express APIを使用してEmberのWebサイトに取り組んでいます。私はember-ajaxを使ってAPIに接続しています。Ember-AjaxでノードJS Expressからデータを渡すには?
EDIT:
エンバーのバージョンが1.13
エンバーデータです:1.13.15
問題は、それがローカルホストに向けられたかのようエンバーは、AJAX呼び出しを行います:4200(エンバー)時localhost:9029(Express)に送信する必要があります。もちろん、これは404をスローします。
リクエストを自分ではなくAPIに送信するにはどうすればよいですか?私はemberの後に--pxyを試しましたが、うまくいきません。それは私が作成したファイルを無視しているようです。私はEmberにとってとても新しいです。
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',
]
});
アプリ/路線/ test.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'});
}
});
私が使用して述べたものです。私は、難しさの大部分が無意識にEmber Dataの機能を使用しているかもしれないことに気付きました。私はAJAXからEmberにデータを取得するプロセスについてはわかりませんが。 – insertmike