问题标签 [cors-anywhere]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
119732 浏览

javascript - 如何在任何地方使用 Cors 反向代理和添加 CORS 标头

我已经阅读了两个小时的反向代理文档以添加 CORS 标头,但我无法使用。你能帮忙举一个简单的例子如何使用它。

CORS-任何地方

我已经在 javascript 中尝试过该示例

我真的不明白我是否需要 node.js 或者究竟是什么

0 投票
1 回答
724 浏览

javascript - 无法使用 cors-everywhere 解析模块“net”和“fs”

我想在任何地方使用 cors,但我得到了那个错误:

我通过安装它

我还将它添加到 package.json 中:

那是我的 webpack.config:

我试图找到一个解决方案,但没有任何帮助。我还转储了所有节点模块并再次运行 npn install,再次安装 cors-everwhere。

Afaik 这个“fs”和“net”是节点的基本部分吗?所以我有点困惑为什么他们应该在这里失踪......

如果有人有想法会很棒 - 谢谢!

最好的问候,丹尼尔

0 投票
1 回答
1560 浏览

java - 如何在 JAVA 中创建自己的代理服务器来解决 CORS 问题?

我真的需要在 java 中创建自己的代理服务来处理任何服务器/服务的 CORS 问题。我正在使用基于 cors-anywhere 节点 js 的服务来解决我的问题。

https://github.com/Rob--W/cors-anywhere

但是,现在我需要在 java 中提供这个服务。我的想法是我的团队成员将 ping 此服务并提供他们的服务器 url 作为参数,我需要充当中间人来获取响应并将其与“no-access-allow-origin”响应一起重新路由给我的队友标题。

0 投票
2 回答
4819 浏览

javascript - 随时随地自定义 cors

我已经在 Heroku的任何地方部署(托管)cors,但我不知道如何自定义它。例如,我想在白名单中添加一个站点链接。我从这个链接获取数据:http: //fmon.asti.dost.gov.ph/dataloc.php?param=rv &dfrm=null&dto=null&numloc=1&data24=1&locs[]=711

我将如何做?我试过触摸 server.js 文件:

但是当我访问数据并查看控制台日志时,它会返回一个 403 错误,这是被禁止的。

0 投票
1 回答
1409 浏览

python - Django 反向代理服务器 CORS

我希望在 django中编写一条与https://github.com/Rob--W/cors-anywhere完全一样的路线

我认为它类似于这个问题Django as reverse proxy

我的问题是如何将 cors 标头添加到其中。我也看过这个https://github.com/ottoyiu/django-cors-headers,反向代理是否只适用于 CORS,只需添加 django-cors-headers 吗?

0 投票
1 回答
363 浏览

javascript - 我可以将 CORS 代码嵌入到我的 javascript/jquery 中吗?

我可以将 CORS 代码嵌入到我的客户端 javascript/jquery 代码中,而不是使用“ https://cors-anywhere.herokuapp.com/ ”以及我的 URL。因为很多时候它给出了应用程序错误,我无法访问我的 URL。如果我在任何地方都有 CORS 的本地副本会很方便。任何帮助表示赞赏。

0 投票
1 回答
25287 浏览

javascript - cors-anywhere.herokuapp.com 不工作 (503)。我还能尝试什么?

我正在尝试向 Wikipedia API 发送获取请求。我正在从一个角度前端发送请求,所以我尝试使用 Heroku CORS Anywhere 端点来避免 CORS 问题。出于某种原因,我仍然收到 503 响应,说请求的资源上没有 access-control-allow-origin 标头。知道为什么会发生这种情况/我还能尝试什么?

我的代码:

0 投票
1 回答
521 浏览

node.js - cors-anywhere 页面依赖(即 css、js 等)

我正在本地主机上使用 cors-anywhere。我有以下 server.js 文件...

这有效,并且在以下情况下代理初始请求:

http://localhost:1234/https://proxy-domain/page

问题是在我正在浏览/被代理的页面上,有一些依赖文件(即css、javascript、图像等)没有被加载,因为它们没有被适当地代理。查看我的浏览器网络选项卡,尝试从...下载依赖文件

http://localhost:12345 /sample-image.gif

真的,网址应该是......

https://proxy-domain /sample-image.gif

如何配置 cors-anywhere 以将所有后续请求代理到适当的目标 url?

0 投票
1 回答
124 浏览

node.js - 节点服务器的请求路径中的 http 或 https 会产生错误

我正在尝试让corsanywhere在 Azure 上工作,如果我要求这样的事情,它实际上可以工作:

但是,如果我调用它,我会收到 500 错误并且我不知道如何跟踪它(在这种情况下,日志中不会产生错误):

这种请求在 corsanywhere 演示站点上或者当我在我的开发机器上运行我的节点应用程序时效果很好。

更新:Azure 上的节点需要一个 web.config 文件。这是我的:

我想知道这是否可能是罪魁祸首...

谢谢你的帮助

0 投票
0 回答
364 浏览

cors - 通过代理的 CORS Web 请求是否存在安全漏洞?

我看到当 CORS 未启用时,我们无法通过另一个域向 Web 服务器发出直接 Web 请求。

然而,有多种方法可以打破这种安全性(例如使用代理),这些调整就像一个魅力。

最近我有一个类似的问题,我想使用我不拥有的网络服务。他们也禁用了跨域请求,但我遵循了这篇文章并使用它允许我使用该服务!

我们可以使用由某人开发和托管的服务供其个人域使用(通过禁用 CORS)。这不是严重的安全漏洞吗?

我们如何确保如果我在我的 REST INTERFACE 上禁用 CORS,那么没有人应该能够调整和使用它?