fix(server): include Origin in CORS preflight Vary header (#26445)

This commit is contained in:
Kit Langton
2026-05-08 23:17:47 -04:00
committed by GitHub
parent f0cb17a812
commit 4d585464f3
3 changed files with 113 additions and 0 deletions

View File

@@ -82,6 +82,7 @@ import { disposeMiddleware } from "./lifecycle"
import { memoMap } from "@opencode-ai/core/effect/memo-map"
import * as ServerBackend from "@/server/backend"
import { compressionLayer } from "./middleware/compression"
import { corsVaryFix } from "./middleware/cors-vary"
import { errorLayer } from "./middleware/error"
import { fenceLayer } from "./middleware/fence"
@@ -176,6 +177,7 @@ export function createRoutes(corsOptions?: CorsOptions) {
Layer.provide([
errorLayer,
compressionLayer,
corsVaryFix,
fenceLayer,
cors(corsOptions),
runtime,