-1
我正在跳上一個新項目,並在Angular中構建一個全新的前端。現有項目具有前端應用程序將要訪問的RESTful API(在AWS上)。使用Angular在AWS上打擊/使用API的正確方法是什麼?
在以前的愛好項目中,安裝程序已被:
- 客戶端發出GET請求,這在角控制水龍頭的功能
- 角控制器驗證請求元素,然後調用角度廠
- Angular Factory接受請求,並執行$ http.get到Express
- Express route向外部API url發出實際請求,然後返回Factory的響應,該響應將響應傳遞給Controller,並返回到前端
這是構建這樣的東西的正確方法嗎?或者我應該查看另一種類型的設置以打擊AWS上的現有API?
只需讓您的Angular應用程序直接與API交談即可。除非你有其他原因,否則中間服務器沒有任何理由(例如你的例子中的Express)。 API在AWS上運行的事實並沒有真正影響這一點。 –
似乎不需要直接調用API,除非存在CORS複雜因素 – charlietfl
@Sunil D.之前使用Express的原因是處理一些應用程序路由,但聽起來像Angular的內置路由現在可以處理它。 所以應該從控制器或從控制器 - >工廠完成API調用? – blunatic