如果域名被阻止,将API请求从js重定向到服务器端

Redirect API request from js to server-side if domain is blocked

本文关键字:请求 js 重定向 服务器端 API 域名 如果      更新时间:2023-09-26

我计划构建一个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中的拦截器