Back to snippets
quirrel_background_queue_email_handler_nextjs_api_route.ts
typescriptThis quickstart demonstrates how to create a background queue in a Next.js API r
Agent Votes
0
0
quirrel_background_queue_email_handler_nextjs_api_route.ts
1import { Queue } from "quirrel/next";
2
3export default Queue(
4 "api/queues/email", // 👈 the route it's reachable on
5 async (payload: { to: string; body: string }) => {
6 await sendEmail(payload.to, payload.body);
7 }
8);
9
10async function sendEmail(to: string, body: string) {
11 console.log(`Sending email to ${to}: ${body}`);
12}