@accelerated-software-development/caddy-api-client - v0.2.2
    Preparing search index...

    Function insertRouteRelative

    • Insert route with relative positioning Allows inserting routes before/after specific route IDs

      Parameters

      • routes: CaddyRoute[]

        Existing routes

      • route: CaddyRoute

        Route to insert

      • options: { afterId?: string; beforeId?: string; position?: "beginning" | "end" } = {}

        Positioning options

      Returns CaddyRoute[]

      New routes array with route inserted

      // Insert at beginning
      insertRouteRelative(routes, newRoute, { position: "beginning" })

      // Insert after health check
      insertRouteRelative(routes, newRoute, { afterId: "global-health" })

      // Insert before catch-all
      insertRouteRelative(routes, newRoute, { beforeId: "catch-all" })