Untitled

 avatar
unknown
plain_text
2 months ago
619 B
3
Indexable
import { NextResponse } from "next/server"
import { Resend } from "resend"

const resend = new Resend(process.env.RESEND_API_KEY)

export async function POST(request: Request) {
  const { name, email, message } = await request.json()

  try {
    const data = await resend.emails.send({
      from: "Kontaktformular <onboarding@resend.dev>",
      to: ["your-email@example.com"],
      subject: "Neue Kontaktanfrage",
      text: `Name: ${name}\nEmail: ${email}\nNachricht: ${message}`,
    })

    return NextResponse.json(data)
  } catch (error) {
    return NextResponse.json({ error })
  }
}

Editor is loading...
Leave a Comment