html - 表单提交 Cloudflare Pages 和 Worker
问题描述
我正在尝试开发一个个人网站,目前我的障碍是表单提交和联系页面管理。如何将托管在 cloudflare 页面上的个人网站上的表单提交到 cloudflare worker 上的无服务器功能,并与 slack 或 webhook 集成。这似乎没有意义,你有什么想法吗???:)
解决方案
使用 Cloudflare worker 进行表单提交与任何其他服务器端语言并没有太大区别。
一般的想法是,您有一个 HTML 表单,您的目标将是一个 URL。对于 Cloudflare 工作人员,您可能需要设置 aroute
以便您可以使用自己的域(例如mysite.com/form-submit
)。
在工作人员的代码中,您将能够检查传入的请求,并执行您想要的任何代码。在您的情况下,对 slack webhook 进行额外的 HTTP 调用。这个例子可能有助于 -
https://developers.cloudflare.com/workers/examples/post-json
推荐阅读
- mysql - 如何查看在 sql 中某一天的组中有多少个值?
- c++ - 如何在 C++ 中使用 Octave?
- r - 根据与 R 中不同的行和列/数据框的现有行分配标题
- asp.net-core - 如何在 startup.cs 文件的 ConfigureServices 方法中获取 appsetting 作为对象并将其传递给正在添加的另一个服务
- reactjs - MUI 导出打印 - 数据网格
- linux - 查找系统中的所有图像,然后将它们复制到一个文件夹中
- c# - 如何在类模板中使用文件范围的命名空间声明?
- oracle - 如何在 PL/SQL Web 文档的新行中打印我的输出?
- nginx - nginx 根目录和索引配置不起作用
- android - 如何按用户过滤 Firebase 应用分析数据?