May 2, 2026
The CORS proxy is an edge-apps-scripts command now
The local CORS proxy has its own command:
{
"scripts": {
"cors-proxy-server": "edge-apps-scripts cors-proxy"
}
}It still listens on 0.0.0.0:8080 by default, and HOST and PORT change that. Put the target
URL after the proxy’s address, as before: http://localhost:8080/https://api.example.com/feed.
The proxy also follows redirects now. When an API answers a GET or HEAD request with a 301 to
308, the proxy fetches the new location and returns that response to your app, up to 10 redirects
deep. After 10 it stops and returns a 508 with Too many redirects. Other methods get the redirect
response itself, unchanged.
If this affects you: the file
cors-proxy-server.tsis gone from the package. If yourpackage.jsonruns it directly, replace that script withedge-apps-scripts cors-proxyas shown above.