【文件属性】:
文件名称:jsonp:代理来帮助处理跨域请求
文件大小:227KB
文件格式:ZIP
更新时间:2021-04-29 11:30:16
JavaScript
JSONProxy
启用对任何JSON API的跨域请求的HTTP代理。 有关文档,请参见 。 请参阅页面以获取更改日志。
发展
代码是结合JavaScript和TypeScript编写的。 该应用程序被编写为使用部署到 ,但可以通过执行以下操作在本地运行:
安装NodeJS> = 7.6.0。
安装依赖项。
npm install
运行服务器。
npm start
有关更多信息,请参见。
部署方式
安装NodeJS> = 7.6.0和 。
安装依赖项。
npm install
设置CloudFlare。
,并确保您有指向DNS的域。
进入目录。
cd terraform
创建一个terraform/terraform.tfvars文件。
cloudflare_email = " ... "
cloudflare_token = " ... "
设置Ter
【文件预览】:
jsonp-master
----LICENSE.txt(1KB)
----client()
--------test()
--------jsonp.js(3KB)
----.eslintrc.js(129B)
----bower.json(529B)
----webpack.config.js(762B)
----CONTRIBUTING.md(352B)
----.travis.yml(89B)
----tsconfig.json(316B)
----README.md(2KB)
----.bowerrc(45B)
----terraform()
--------outputs.tf(80B)
--------dns.tf(752B)
--------variables.tf(212B)
--------main.tf(142B)
----.gitignore(191B)
----server()
--------worker-helper.js(3KB)
--------public()
--------worker.ts(362B)
--------jsonp.ts(1KB)
--------local.js(1KB)
--------cloudflare.ts(449B)
--------.eslintrc.js(379B)
--------test()
--------app-helper.ts(115B)
--------proxy-request.js(912B)
--------proxy_util.ts(176B)
--------content-helper.js(768B)
----.eslintignore(22B)
----package-lock.json(276KB)
----test.html(755B)
----package.json(2KB)