使用免费的 Cloudflare Workers 搭建 Serverless 站点计数服务

2022-04-13 00:00:00 专区 订阅 配置 评论 封装

这是重构个人网站的前期准备之一。用于统计每个页面和整个站点的访问量。后续如果评论系统有不错的选择的话另说,不然也可能会再加入评论系统的相关内容整合在一起。


该项目技术栈:

  • *cript
  • Cloudflare Wrangler
  • Worktop (封装 Worker 的常用方法和支持 Router)
  • Webpack

目前只有 Serverless 的实现,还没有 SDK,但可以封装 fetch 之类的调用,也非常简单。后续看是否需要,如果关注的人多起来,我也会多封装一些 SDK、工具脚手架之类的。



开始正文部分

使用说明

步,Fork 本项目,并 Clone 至本地。

  • 源码: https://github.com/willin/cloudflare-pageviews-worker
  • 镜像: https://gitee.com/willin/cloudflare-pageviews-worker

第二步,配置环境

# 安装命令行
npm install -g @cloudflare/wrangler
# 登录 Cloudflare
wrangler login
# 创建 KV 存储桶
wrangler kv:namespace create "views" --env production

相关文章