Download packages/console/app/src/lib/server-action.ts from SaylorTwift/opencode: direct link, hf CLI and curl.
- Browser
- Download file 434 Bytes
-
https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/console/app/src/lib/server-action.ts
- Command line
-
hf download hf://SaylorTwift/opencode/packages/console/app/src/lib/server-action.ts
-
curl -L -o server-action.ts https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/console/app/src/lib/server-action.ts
434 Bytes
| export function sanitizeServerActionRequest(request: Request) { | |
| const requestUrl = new URL(request.url) | |
| if (requestUrl.pathname !== "/_server") return request | |
| const referer = request.headers.get("referer") | |
| if (referer && URL.canParse(referer) && new URL(referer).origin === requestUrl.origin) return request | |
| const sanitized = new Request(request) | |
| sanitized.headers.set("referer", requestUrl.origin) | |
| return sanitized | |
| } | |