控制台报错:
Uncaught (in promise) Error: There is no route named admin
一开始以为是插件问题毕竟我装了一大堆第三方插件,但是排查了好久都不对,随后才发现问题所在
Cloudflare的锅,它把js给auto-minify了个错的
引以为戒,不要开Cloudflare的一些东西
控制台报错:
Uncaught (in promise) Error: There is no route named admin
一开始以为是插件问题毕竟我装了一大堆第三方插件,但是排查了好久都不对,随后才发现问题所在
Cloudflare的锅,它把js给auto-minify了个错的
引以为戒,不要开Cloudflare的一些东西
cf在这一点上就挺有毛病的,这功能都 deprecated 了居然不发个通知
确实就是这样的。
CF 还有一个比较坑的地方是 HTTP 请求可以 POST 到服务器上的数据大小是有限制的。
对于不付费的用户应该是小于 100MB。
这就给我们造成一个很大的问题,我们在 PUSH Docker 镜像到我们的私有服务器上的时候,在 90 多 MB 的时候就被 CF 自动给中断连接了。
没有办法,我们只能在我们的 CI 服务器上设置一个 hosts,让 CI 服务器跳过 CloudFlare 的服务。
又是因为 CloudFlare 的防火墙限制,如果我们的库用的是 Maven,在 Maven 拉到一半的时候又因为访问连接请求次数太多,而被 CloudFlare 终止连接了。
这里我们又得设置一个防火墙规则,对于一些访问仓库域名的不启用防火墙。
现在的 npm 或者 python 的仓库,随便拉下肯定访问请求就上去了。
反正就是 CloudFlare 使用的时候需要小心点。