最近在搞 TsFullStack 项目时,遇到个网络问题:国内服务器访问 GitHub API 经常抽风。
GitHub OAuth 认证在国内阿里云服务器上访问一直超时,没法正常处理。
解决方案
写了个简单的代理机制,通过 Cloudflare Workers 转发 GitHub API 请求
这样国内服务器能够访问 Cloudflare Workers (需要配置自己的域名,默认域名不行) 然后 Cloudflare Workers 能够正常访问 github api
通过这种 serverless 方案能够减少一台服务器的需求
