有沒有人成功使用Ember.js處理前端應用程序,並從外部主機使用端點?如果是這樣,請分享您的經驗。如何將ember.js與外部(非本地)API端點一起使用?
這裏有幾個選項。
- 通過本地代理進行請求(只是通過)。
- 使用代理+ Rails,以便您可以按照Ember.js要求的方式工作。
- 使用CORS請求來解決XSS問題。
看來Ember.js的規範方法是使用本地Rails應用程序來爲Ember.js應用程序提供json。從我的團隊所做的研究來看,CORS似乎不是一種與Ember.js合作的常用方式。
編輯:
對於下面的評論,這真的是越來越如何使用灰燼數據與外部API,而不是Ember.js本身的問題。
當你嘗試CORS作爲客戶端 - 服務器通信時,你有一些Ember特定的問題嗎? –
大多數情況下,這是Ember的一個問題 - 數據並沒有真正支持它。我會接受其他數據抽象,但從我發現的Ember數據是唯一仍在積極研究的數據。 – bobbywilson0