Frameworks

Express

Mount Workbench in an Express app with @getworkbench/express middleware.

Install

Shell
npm i @getworkbench/express bullmq express

Mount

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