1作者: BohdanPetryshyn大约 14 小时前原帖
嘿,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:&#x2F;&#x2F;github.com&#x2F;BohdanPetryshyn&#x2F;formzero" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;BohdanPetryshyn&#x2F;formzero</a>