Media / foldkit-media/server

serveFetch

function · packages/media/src/server/handlers.ts:191

function serveFetch<Env extends object>(
  options: Options & {
    readonly layer: (
      env: Env,
    ) => Layer.Layer<Originals | Transformer | Variants, unknown>
  },
): (request: Request, env: Env) => Promise<Response>

The media server as a Worker's fetch handler, its services from each environment's bindings. It answers its own route and 404s anything else, so route to it by path (/_image/).