Frameworks
Nuxt
Mount Workbench in Nuxt server routes with @getworkbench/nuxt on Nitro/h3.
Install
Shell
npm i @getworkbench/nuxt bullmqMount
TypeScript
// server/routes/jobs/[...].ts
import { Queue } from "bullmq";
import { workbench } from "@getworkbench/nuxt";
const emailQueue = new Queue("email", {
connection: { url: process.env.REDIS_URL! },
});
export default workbench({
queues: [emailQueue],
basePath: "/jobs",
});Nuxt's server runtime (Nitro / h3) doesn't host BullMQ workers — run them in a sibling process. See SSR and workers.
Resources
- npm: @getworkbench/nuxt
- Example: examples/with-nuxt
- Blog: BullMQ dashboard for Nuxt