自建跨域代理解决Gitalk无法登录的问题
Gitalk
一个基于Github issues
和Preact
开发的评论插件,在Hexo NexT
主题中可以很方便的开启,并且简洁、轻量。
刚开始使用的时候挺稳的,但是近期出现登录不上的问题。通过查看浏览器的「网络面板」,发现 cors-anywhere.herokuapp.com 这个地址报错 403
。这是一个实现跨域请求转发的服务,而 Gitalk 正是依赖它与 Github 进行通信。为什么会 403
呢,最后找到官方说明,大体意思就是:这个地址只是用来演示的,但是发现流量越来越大,所以要进行限流。
解决这个问题最好的办法是:自建。
今天查看 NexT 官网,发现有人已经提供了解决方案参见这里。
本文主要就是介绍如何自建这个跨域代理,实测可用的完整过程如下下文: