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.