- Replace cors/ directory and cors.mjs utility with comprehensive
HTTP caching proxy in proxy/ directory
- Implement RFC-compliant caching with cache-control headers,
conditional requests, and in-flight deduplication
- Centralized error handling with "safe" fetch utilities
- Add unified proxy handlers for weather.gov, SPC, radar, and mesonet APIs
- Include cache management endpoint and extensive diagnostic logging
- Migrate client-side URL rewriting from cors.mjs to url-rewrite.mjs
|
||
|---|---|---|
| .. | ||
| cache.mjs | ||
| calc.mjs | ||
| elem.mjs | ||
| fetch.mjs | ||
| image.mjs | ||
| nosleep.mjs | ||
| polygon.mjs | ||
| setting.mjs | ||
| string.mjs | ||
| units.mjs | ||
| url-rewrite.mjs | ||
| weather.mjs | ||