一,遇到gitalk授权后403的问题
部署完hexo博客后,发现gitalk的评论出了问题,于是各种百度谷歌,最后在gitalk的仓库里发现,是github的跨域的问题。
二,解决办法
参考了 Hanpeng-Chen 老哥的博客^1,解决了跨域问题,但是又提示no access token
的错误,后来在朱林刚的博客^2中找到答案,修改修改_config.yml里的proxy,需要在连接的地方加上 ?
三,代码需要修改的部分
代码地址:https://github.com/liuxin303/cloudflare-cors-anywhere
blacklist = [ ]; // regexp for blacklisted urls
// whitelist = [ ".*" ]; // regexp for whitelisted origins
whitelist = [ "^http.?://www.xinlwork.cn$", "xinlwork.cn$" ]
只需要将上面那句修改成自己的域名即可,这是指定自己的域名访问, cloudflare worker每天有10万次的免费访问量。