Skip to content

Local Image Proxy Middleware

Chloe Lin [SSW] edited this page Sep 2, 2025 · 1 revision

This middleware is only used in development mode to handle images for TinaCMS. During development, image requestes from /uploads/rules/ are proxied to local files so TinaCMS works as expected.

What it does

  • Watches requests to /uploads/rules/* (e.g. .jpg, .png, .gif, .webp, .svg).
  • When such a request is detected, it rewrites the URL to /api/local-images/....
  • This means images are served directly from the local content repo instead of production assets.

Why it’s useful

  • Lets TinaCMS display and edit images while working locally.
  • Prevents conflicts with the site’s regular static assets.

Clone this wiki locally