a_simple_proxy_to_circumvent_the_sop

时间:2024-06-08 02:24:23
【文件属性】:

文件名称:a_simple_proxy_to_circumvent_the_sop

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-08 02:24:23

JavaScript

规避SOP的简单代理 一个简单的Node.js代理,可通过不带CORS标头的远程API协助前端开发。 它就地提供文件,并且可以定义将被代理到远程主机的URL模式。 这样,即使远程API没有设置CORS标头(因此,同源起点策略也会阻止浏览器访问),请求也将通过。 另外一个好处是,它与现成的Heroku兼容。 现场演示: : 关联的博客文章: : 样例代码 示例index.html使用的是利用来获取请求的用户代理标头并将其显示在页面中。 由于httpkit并未设置CORS标头,因此直接进行AJAX调用将因SOP而失败。 用法 只需安装依赖项并启动示例应用程序: npm安装 npm开始 定制 只需编辑server.js并更改路径和apiServerHost变量以适合您的用例即可。 path :将代理到远程API的URL模式 apiServerHost :远程API


【文件预览】:
a_simple_proxy_to_circumvent_the_sop-master
----package.json(215B)
----server.js(490B)
----index.html(265B)
----.gitignore(13B)
----README.md(1KB)

网友评论