使用Angular在AWS上命中/使用API​​的正确方法是什么?

时间:2016-01-13 19:16:52

标签: javascript angularjs amazon-web-services angular-controller

我正在跳上一个新项目,并在Angular中建立一个全新的前端。现有项目具有前端应用程序将要访问的RESTful API(在AWS上)。

在以前的爱好项目中,设置是:

  • 客户端发出GET请求,该请求在Angular Controller
  • 中点击一个功能
  • Angular Controller验证请求的元素,然后调用Angular Factory
  • Angular Factory接受请求,并将$ http.get发送到Express路径
  • Express路由向外部API网址发出实际请求,然后将响应返回给Factory,后者又将响应传递给Controller,然后返回前端

这是建立这样的东西的正确方法吗?或者我应该查看不同类型的设置来点击AWS上的现有API吗?

1 个答案:

答案 0 :(得分:1)

如果API是RESTful,那么您可以使用ngResource

简化与其的互动

除非您有特定的理由使用Express服务器(如果AWS API真的是REST,您就不应该这样做),那么我不明白为什么您无法直接访问AWS API。