找回密码
 注册
搜索
热搜: 活动 交友
查看: 208|回复: 0

JavaScript 使用 Cloudflare Workers 对 Jamstack 站点进行表单处理

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2024-1-14 19:48:49 | 显示全部楼层 |阅读模式
在本教程中,您将了解如何使用Cloudlflare Workers为 Jamstack 网站或单页应用程序 (SPA) 构建表单处理服务。 Backward Skip 10s Play Video Forward Skip 10s 借助Jamstack技术,HTML 代码在构建时呈现,然后部署到边缘服务器。这使得最终用户的加载时间非常快。此外,企业还可以通过支付低得多的托管费来受益。 Jamstack 技术的一个问题是如何处理只能通过服务器端技术实现的站点功能。例如,如果您可以使用 PHP 等服务器端技术,那么表单处理就相对容易,您可以使用 来收集和发送邮件数据。 当然,Jamstack 网站也不会被冷落。您可以使用无服务器计算在 Jamstack 站点上运行后端应用程序。但是您需要在后端开发中实现微服务架构。无服务器计算要求您将逻辑构建到松散耦合、可独立部署的服务中。


无服务器计算比租用运行后端应用程序通常需要的私人服务器更具成本效益。无服务器计算的另一个好处是,您可以开始使用更多服务(例如使用 Airtable 等服务来存储表单数据)创建更复杂的工作流程。 在本教程中,您将学习如何为 React 前端 SPA 构建和部署表单处理服务。从技术 阿联酋电报号码列表 上讲,任何前端框架都可以。我们将使用 Cloudflare Workers 来开发我们的无服务器功能。在开始编写代码之前,我们首先概述一下为什么要使用此技术堆栈。(如果您想立即开始实践部分,请跳至项目部分。关于第三方表格处理服务 已经有大量的 API 表单处理服务可以提供我们所需的功能。这些包括: 表格狂欢 获取表格 表单数据 网络化表格 他们提供的功能包括: 电子邮件通知 垃圾邮件拦截 通过Zapier与其他服务集成 仪表板数据视图 文件上传和存储 CSV 导出 这是一个很大的价值,可以让您不必自己构建这样的服务。




此外,将该服务与现有 Web 应用程序集成只需大约五分钟或更短的时间。大多数平台都提供免费计划,每月为您提供大约 50 到 100 次免费提交,并提供大约 100MB 的文件存储空间。 付费套餐起价为每月 9 美元,可提交 1,000 份内容并提供 1GB 文件上传存储空间。如果您使用该服务来捕获潜在客户,那么价格相当公平。但是,如果您将其用于不同的目的(例如收集大量现场数据),它可能会很快变得昂贵。 这就是构建您自己的表单处理服务的优势所在。有几个好处,其中包括: 降低每次表单提交的成本 实施自定义安全策略 与其他服务无限集成 减少延迟,因为您可以控制服务的托管方式和位置 能够添加表单处理提供商当前未提供的新功能 为了降低每次提交的成本,SendGrid和Mailgun等交易电子邮件服务提供商目前提供一项优惠,允许您每月免费发送 3,000 到 5,000 封电子邮件。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黒屋|Quetzal Audio

GMT+9, 2025-2-21 08:49 , Processed in 0.603613 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表