import ProbeAuthorization from "../Middleware/ProbeAuthorization"; import Express, { ExpressRequest, ExpressResponse, ExpressRouter, NextFunction, } from "Common/Server/Utils/Express"; import Response from "Common/Server/Utils/Response"; const router: ExpressRouter = Express.getRouter(); router.post( "/alive", ProbeAuthorization.isAuthorizedServiceMiddleware, async ( req: ExpressRequest, res: ExpressResponse, next: NextFunction, ): Promise => { try { // middleware marks the probe as alive. // so we don't need to do anything here. return Response.sendEmptySuccessResponse(req, res); } catch (err) { return next(err); } }, ); export default router;