给:

cloudflare-pageviews-worker:统计每个页面和整个站点的访问量。 —— by @willin

部署完毕后寻思怎么前端调用,想起wx好友的有位大神 willin,真是同一位!立马让我“删了 busuanzi 的js,html代码不需要改”。

看了看 js ,理解了好久,优雅!

var viewsSlug=window.location.host;
var viewsUrl='https://pageviews.edui123.com/pv?slug='+viewsSlug;
fetch(viewsUrl,{method:'PUT'})
    .then((res)=>res.json())
    .then(({result})=>{
        document.getElementById('busuanzi_value_site_pv').innerHTML=result.pv;document.getElementById('busuanzi_container_site_pv').style='display:inline';
    });

前端调用

「不蒜子」

两行代码 搞定计数

<script async type="text/javascript" src="/pageviews.js"></script>
<span id="busuanzi_container_site_pv" style="display:inline;">本站总访问量 <span id="busuanzi_value_site_pv">0</span> 次</span>
    

后话

每日 100,000 次调用限额,应该,足够了吧?

后后话

每日 10W 是调用,而 put 修改的话是 1000次/日…本地调试个主题都不够刷新的…

弃!