We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b0969ab + 19a1789 commit 58eacf0Copy full SHA for 58eacf0
src/index.ts
@@ -211,5 +211,17 @@ app.webhooks.on(
211
handleEvent(pullRequestEventPayloadToArg),
212
);
213
214
-// eslint-disable-next-line @typescript-eslint/no-misused-promises
215
-http.createServer(createNodeMiddleware(app)).listen(8124);
+const middleware = createNodeMiddleware(app);
+http
216
+ // eslint-disable-next-line @typescript-eslint/no-misused-promises
217
+ .createServer(async (req, res) => {
218
+ // `middleware` returns `false` when `req` is unhandled
219
+ if (await middleware(req, res)) return;
220
+ if (req.url === "/healthcheck") {
221
+ res.writeHead(200);
222
+ } else {
223
+ res.writeHead(404);
224
+ }
225
+ res.end();
226
+ })
227
+ .listen(8124);
0 commit comments