@ coralreefventures/ 联系人
珊瑚礁公共网站的Lambda 处理器的接触或早期访问形式, 函数 URL 的后方: POST, a JSON 机构,每个字段被修剪并保持长度, 需要在场的人, 电子邮件地址形状像一个, 一个装满了的蜜罐回答说,它好像起作用了.
两个站点都携带了60行的复制件,仅在表格发送的字段上有所不同. 一个产品
amplify/functions/contact/handler.ts 成为它的站台和呼吁:
import { createContactHandler } from "@coralreefventures/contact";
export const handler = createContactHandler({
fields: { name: 200, email: 320, company: 200, people: 50, message: 5000, about: 100 },
required: ["name", "email", "message"],
email: "email",
});
honeypot 命名隐藏字段(website (默认情况下). deliver 一个有效的消息会发生什么,
两个网站的根 今天做的,记录它作为一个JSON线 receivedAt当一个产品在某个地方线起形式
(在Streamlane工作空间中的请求,电子邮件通过SES),它通过一个 deliver 其它一切都不会改变 CORS为
不是这里:一个函数 URL 回答飞行前本身,而产品是 amplify/backend.ts 名称来源.
parseContact(body, config) 用于测试或第二条路线.
安装
船舶类型Script源; 放大功能捆绑器(建造)和 tsc -p amplify --noEmit 都读了.
@types/aws-lambda 随它而来,因为 处理器的签名是用它打的.