INNER CODE UNIT · TypeScript

createAdminApiApp

LubomirGeorgiev/cloudflare-workers-nextjs-saas-template · src/api/admin/index.ts:40

function createAdminApiApp(): ApiApp {
  const app = new Hono<ApiEnv>().basePath(ADMIN_API_BASE_PATH);

  app.onError(problemJsonErrorHandler);
  app.notFound(problemJsonNotFoundHandler);

  app.use("*", apiAuth);
  app.use("*", authedRateLimit);

  app.route("/", adminUserRoutes);
  app.route("/", adminBlockedEmailRoutes);
  app.route("/", adminTeamRoutes);
  app.route("/", adminOAuthAppRoutes);
  app.route("/", adminCmsRoutes);

  registerCustomAdminRoutes(app);

  return app;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…