Frameworks
Express
Mount Workbench in an Express app with @getworkbench/express middleware.
Install
Shell
npm i @getworkbench/express bullmq expressMount
TypeScript
import express from "express";
import { Queue } from "bullmq";
import { workbench } from "@getworkbench/express";
const app = express();
const emailQueue = new Queue("email", {
connection: { url: process.env.REDIS_URL! },
});
app.use("/jobs", workbench({ queues: [emailQueue] }));
app.listen(3000);Resources
- npm: @getworkbench/express
- Example: examples/with-express
- Blog: BullMQ dashboard for Express