返回首页
最新
嘿,HN!<p>最近,我在寻找一个免费的表单后端,但没有找到合适的解决方案。所以我自己构建了一个。但我相信我找到了一个有趣的方法来实现它!<p>我需要一个端点来接收我静态网站的等待列表提交。很快我发现,大多数免费的选项都被人为地限制到几乎无法使用的程度——每月50次提交,没有数据导出,不必要的重定向。我理解这一点——无论技术多么商品化,托管解决方案都不可能完全免费。服务提供商需要赚钱来维护基础设施、支付邮件费用等。<p>当然,市面上有开源的自托管解决方案,但部署它们要比注册他们的托管版本困难得多。我明白这一点。<p>所以我想:“如果有一个免费的自托管解决方案,部署起来和注册商业服务一样简单,那该多好?”我想到了“部署到Cloudflare”按钮,这些按钮主要在Cloudflare的教程和文档中使用。<p>介绍一下FormZero——一个没有任何付费功能的表单后端,你可以通过一个按钮在大约3分钟内将其部署到你的免费Cloudflare账户。Cloudflare甚至不需要信用卡。它真的和注册一个SaaS一样简单:<p><pre><code> 1. 点击按钮
2. 提供三个参数:
- 你账户中的项目名称(直接使用“formzero”)
- 你账户中的数据库名称(直接使用“formzero”)
- 用于身份验证的密钥(使用jwtsecrets.com或`openssl rand -hex 16`生成一个)
3. 获取你的唯一workers.dev URL,在那里你可以开始使用FormZero
</code></pre>
在免费的Cloudflare账户上,FormZero为你提供了以下功能:<p><pre><code> 1. 每天100,000次表单提交
2. 存储4,000,000次提交
3. 无限的数据保留和导出
4. 带有免费Resend API密钥的邮件通知
</code></pre>
该应用是一个Cloudflare worker,处理表单提交并提供一个受保护的仪表板,你可以在其中查看收集到的数据。数据存储在D1数据库中。我非常期待Cloudflare邮件服务的公开发布,这应该可以实现零设置的邮件通知。<p>快去试试安装过程有多顺畅吧!<p><a href="https://github.com/BohdanPetryshyn/formzero" rel="nofollow">https://github.com/BohdanPetryshyn/formzero</a>