UNPKG

@backstage-community/plugin-rbac-backend

Version:
27 lines (21 loc) 915 B
'use strict'; var rootHttpRouter = require('@backstage/backend-defaults/rootHttpRouter'); var Router = require('express-promise-router'); var express = require('express'); function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e : { default: e }; } var Router__default = /*#__PURE__*/_interopDefaultCompat(Router); var express__default = /*#__PURE__*/_interopDefaultCompat(express); async function createRouter(options) { const { logger, config } = options; const router = Router__default.default(); router.use(express__default.default.json()); router.get("/health", (_, response) => { logger.info("PONG!"); response.json({ status: "ok" }); }); const middleware = rootHttpRouter.MiddlewareFactory.create({ logger, config }); router.use(middleware.error()); return router; } exports.createRouter = createRouter; //# sourceMappingURL=router.cjs.js.map