docs(middleware): update README to clarify request-variable substitution

Added details on request-variable substitution, explaining how it
reads fields from the active outbound request and resolves upstream
variables from the current route context.
This commit is contained in:
yusing
2026-04-19 15:16:54 +08:00
parent 6ba5833820
commit 2663a703da

View File

@@ -16,6 +16,8 @@ This package implements a flexible HTTP middleware system for GoDoxy. Middleware
Response body rewriting is only applied to unencoded, text-like content types (for example `text/*`, JSON, YAML, XML). Response status and headers can always be modified.
Request-variable substitution reads request fields from the active outbound request. Upstream variables such as `$upstream_host` and `$upstream_url` resolve from the current route context, which is normally attached by the route / reverse-proxy layer before middleware executes.
## Architecture
```mermaid