首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularJS中的多个跨域资源端点

AngularJS中的多个跨域资源端点
EN

Stack Overflow用户
提问于 2014-08-29 06:39:11
回答 1查看 595关注 0票数 0

下面是我的场景:

我将构建一个AngularJS with应用程序,它需要与多个跨域服务器交互。有两种方法:

  1. 发出来自客户端的所有请求--根据我的理解,AngularJS使我们能够构建一个富客户端,并对服务器进行REST调用以获取数据。然而,对于这种方法,我必须处理CORS问题。
  2. 将这些调用转移到服务器端( Node.js ) -Node.js进行跨域服务器的所有调用。它公开了REST,以便AngularJS请求Node.js进行这些调用。

哪种方法适合我的方案?有什么标准可以指导我使用哪种方法吗?

那些跨域资源不是我维护的。我无法控制他们提供资源的方式。另外,至少一个资源不支持CORS。此时,我配置一个代理来处理这些调用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-29 11:26:40

当涉及到与跨域交互时,如果目标服务器支持,您的选项将使用CORS或JSONP。如果不是唯一可行的选择是通过您自己的服务器代理请求。

您可以通过您的服务器使所有代理,但这将需要努力和时间来实现。对于支持它的服务器和在底层基础设施不支持的情况下使用代理方法的服务器,我不认为使用普通的CORS或JSONP方式有什么坏处。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25562880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档