probot
    Preparing search index...

    Function createNodeMiddleware

    • Create a Node/Express middleware.

      import { createServer } from "node:http"
      import { createProbot, createNodeMiddleware } from "probot"

      const appFn = (app) => {
      app.on("issues.opened", async (context) => {
      const issueComment = context.issue({
      body: "Thanks for opening this issue!",
      });
      return context.octokit.issues.createComment(issueComment);
      });
      };

      const middleware = createNodeMiddleware(appFn, { probot: createProbot() });

      const server = createServer((req, res) => {
      middleware(req, res, () => {
      res.writeHead(404);
      res.end();
      });
      });

      Parameters

      Returns (
          request: IncomingMessage,
          response: ServerResponse,
          next?: () => void,
      ) => Promise<boolean>