fix(reports): trust verified proxy origin
Staging Backend Quality Gate / validate (push) Successful in 12m13s
Staging Backend Quality Gate / publish (push) Has been cancelled

This commit is contained in:
Jesse_Chen
2026-08-09 00:54:55 +08:00
parent 32b683ebef
commit 17430a1f21
12 changed files with 148 additions and 45 deletions
@@ -57,6 +57,7 @@ export async function GET(request: Request, context: RouteContext) {
requestUrl: request.url,
origin: request.headers.get("origin"),
allowedOrigins: resolveAllowedReportOrigins(process.env),
requestHeaders: request.headers,
userId,
reportId,
persistence: persistence ?? {
@@ -105,6 +106,7 @@ export async function DELETE(request: Request, context: RouteContext) {
requestUrl: request.url,
origin: request.headers.get("origin"),
allowedOrigins: resolveAllowedReportOrigins(process.env),
requestHeaders: request.headers,
userId,
reportId,
persistence: persistence ?? {
+1
View File
@@ -68,6 +68,7 @@ export async function POST(request: Request) {
requestUrl: request.url,
origin: request.headers.get("origin"),
allowedOrigins: resolveAllowedReportOrigins(process.env),
requestHeaders: request.headers,
userId,
rawBody: await request.json().catch(() => null),
profile,