- Add
nuxt-resend
dependency to your project
npx nuxi@latest module add resend
- Add
nuxt-resend
to themodules
section ofnuxt.config.ts
export default defineNuxtConfig({
modules: [
'nuxt-resend'
]
})
Add the following configuration to your .env
file replacing the value in < >
with your Resend API key.
NUXT_RESEND_API_KEY="<your_resend_api_key>"
That's it! You can now use Nuxt Resend in your Server routes:
export default defineEventHandler(async () => {
const { emails } = useResend();
const result = await emails.send({
from: "My Company <[email protected]>",
to: ["[email protected]"],
subject: "Hello from Nuxt Resend",
text: "Hello world!",
});
return { email: 'sent' }
});
# Install dependencies
pnpm install
# Generate type stubs
pnpm run dev:prepare
# Develop with the playground
pnpm run dev
# Build the playground
pnpm run dev:build
# Run checks
pnpm run check
# Run Vitest
pnpm run test
pnpm run test:watch
# Release new version
pnpm run release