DocumentazioneRicetta Next.js
Ricetta Next.js
Server Actions — tenere la API key fuori dal client.
In Next.js App Router, chiama MailingCore solo da codice server-side.
'use server'
import { MailingCore } from 'mailingcore-js'
MailingCore.init({ apiKey: process.env.MAILINGCORE_API_KEY! })
export async function sendWelcomeEmail(email: string, name: string) {
return MailingCore.send({
to: email,
subject: 'Benvenuto!',
htmlBody: `<h1>Ciao, ${name}!</h1>`,
idempotencyKey: `welcome-${email}`,
})
}
MAILINGCORE_API_KEY=mc_live_xxxx
Vedi Panoramica architettura.