Cookie是否可以與餘燼網絡請求一起使用?感謝this answer我知道它們可以與ember-data API請求一起使用,但我需要在初始化程序中執行網絡請求,並且不會出現早期可以訪問的ember-data存儲區。餘燼:在餘燼網絡中使用cookies
背景:
我想購物車數據持久化到後臺爲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獲取它。
該商店不在初始化程序中可用,但燼網是。所以假設我認爲我可以做到這一點。我遇到的問題是該cookie沒有被傳遞。
我解決這個與Ember數據通過使用這樣的:
xhrFields: {
withCredentials: true
}
在應用適配器
,但我無法找到關於是否有用於燼網類似設置任何信息。我看到了在初始化器中對我的API的請求,但由於未包含瀏覽器cookie,因此api不返回任何內容。
非常感謝! – tarponjargon