CAKE20

AI Web PaaS

문의 폼

반복되는 문의·신청 폼을 Runtime 보관함으로 안전하게 받습니다.

문의 저장

  • 폼 이름은 영문 소문자·숫자·하이픈 40자까지 사용합니다.
  • 한 제출은 32KB까지이며 같은 방문자는 분당 5회까지 보낼 수 있습니다.
  • _website 숨김 입력에 값이 있으면 스팸으로 보고 저장하지 않습니다.
  • 최근 1,000건을 최대 90일 보관하며 에디터의 문의 보관함에서 확인합니다.
  • 개인정보를 받는 폼은 consent 값을 명시하고 화면에 동의 문구를 표시합니다.
export default defineApi(async (input, { request }) => {
  return form.submit(request, {
    name: "contact",
    consent: input.consent === true,
    data: {
      name: input.name,
      email: input.email,
      message: input.message,
      _website: input.website
    }
  });
});