如果域名被阻止,将API请求从js重定向到服务器端
Redirect API request from js to server-side if domain is blocked
我计划构建一个web应用程序,将请求发送到example.com端点
访问example.com可能会被我们办公室的系统管理员阻止,因此直接使用客户端javascript发送请求将无法工作。我是否只剩下从客户端js发送API请求到我的服务器(未被阻止)的选项,服务器将转发请求到http://example.com?
如果是,这个过程将消耗一些时间,我如何优化它?
有更多的场景:
- 如果所有文件都托管在example.com上,您可以在(代理)服务器阻塞后什么也不做
- 如果客户端文件没有托管在那里,你可以使用拦截器捕获阻塞调用example.com和重试到其他服务器。
相关链接:
- https://github.com/scarletjs/scarlet
- http://www.webdeveasy.com/interceptors-in-angularjs-and-useful-examples/
- 相当于angularjs在jquery中的拦截器
相关文章:
- 有没有一种方法可以防止img get请求使用css或js发生
- 在openshift node js应用程序中获取请求
- node.js请求数据事件未在CORS ajax调用中触发
- 关于在node.js中请求
- 在Hapi.js Restful API中了解请求IP
- 回复'js'仅当请求有错误时(否则使用html)
- 如何判断请求/承诺是否需要超过5秒才能完成,angular js
- 请求js中的回调问题
- Chrome没有请求JS源地图,但Firefox请求
- 获取请求JS文件的网站的域
- 快递中的客户端 DEL 请求.js
- node.js请求js与curl相比失败
- 从请求.js请求方法返回结果
- 请求.JS和节点.js数据问题
- 从 Backbone 发送发布请求.js返回跨域错误
- 对服务器节点的请求.js
- 节点 - 请求.js仅在服务器上重置错误
- 脚本自己发出错误的请求(JS - TheMovieDb api)
- 如何阻止浏览器在IMG上发送额外请求.JS中的SRC变化
- 变量未在请求 JS 的数据事件中更新