2017-04-22 7 views
0

ember-networkリク​​エストでクッキーを使用できますか? this answerのおかげで、彼らはember-data APIリクエストで使うことができますが、イニシャライザでネットワークリクエストを行う必要があり、ember-データストアに早くアクセスできるようには見えません。ember:ember-networkでクッキーを使用する

背景:

私はthese reasons

のためにバックエンドにショッピングカートのデータを永続化したいよember-cartアドオンはjsonifyingとデータモデルによってカートを持続したときに、それlocalstoreするダンプのスマートな方法があります変更:

window.localStorage.setItem('cart', JSON.stringify(this.payload())); 

その後、答礼訪問の際にJSONを解析し、インスタンス初期化子で店にそれを押す:

... 
payload = JSON.parse(payload); 
... 
cart.pushPayload(payload); 

私は基本的に同じことをしたいのですが、localstorageからJSONを取得する代わりに、ネットワーク経由でAPIから取得します。

ストアはイニシャライザで使用できませんが、ember-networkは使用できません。だから仮に私はこれをやることができると思う。私が実行している問題は、クッキーが渡されていないということです。

私は、この使用して燃えさしデータでこれを回避:アプリケーションアダプタで

xhrFields: { 
    withCredentials: true 
    } 

を、私は燃えさしネットワークのための同様の設定があるのか​​どうかについての情報を見つけることができません。私は自分のAPIへのリクエストがイニシャライザで行われているのを見るが、ブラウザのクッキーは含まれていないので何も返さない。

答えて

関連する問題