昨天,我收到了一封来自 R 的电子邮件,他感谢我对 bearblog.dev 平台的贡献。我感觉很糟糕,因为他们必须深挖两层才能找到[email protected],我用它作为转发地址。他们问我没有留言簿或联系页面的原因。我回答说我不确定如何管理这些功能并有效地沟通。
然而,这次询问重新激发了我对构建留言簿系统的兴趣。
今天,我花了一些时间使用 Cloudflare Workers 来开发它。我利用Cloudflare D1来存储条目并添加了一个简单的管理员身份验证和审核系统。此外,我还使用 Cloudflare Turnstile 实施了验证。由于我已经依赖 Cloudflare 提供各种服务,因此为该项目集成他们的解决方案非常有意义。
虽然该系统是整体的并且仍在进行中,但我对结果感到满意。尽管我正在构建它供自己使用,但我希望进一步完善它,并可能为其他人创建一个入门脚本来自行托管他们的留言簿。
原文: https://mgx.me/brewing-a-guestbook-using-cloudflare-workers/