From 75c2b36c8cb086f688f097011fc2b380bc62b846 Mon Sep 17 00:00:00 2001 From: huangmin <2927933426@qq.com> Date: Sat, 6 Jun 2026 16:45:53 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=96=B0=E5=A2=9E/api/content/?= =?UTF-8?q?=E5=85=8D=E8=AE=A4=E8=AF=81=E4=BB=A3=E7=90=86=E5=89=8D=E7=BC=80?= =?UTF-8?q?=E5=B9=B6=E7=A7=BB=E9=99=A4=E9=9A=90=E7=A7=81=E6=94=BF=E7=AD=96?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E7=9A=84token=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 在AUTH_EXEMPT_API_PREFIXES中添加/api/content/,允许该路径下请求跳过登录校验 2. 移除隐私政策最新版接口的请求token获取和携带逻辑 --- src/app/api/content/privacy-policy/latest/route.ts | 6 ------ src/proxy.ts | 1 + 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/app/api/content/privacy-policy/latest/route.ts b/src/app/api/content/privacy-policy/latest/route.ts index d22fd7e3..48c0d943 100644 --- a/src/app/api/content/privacy-policy/latest/route.ts +++ b/src/app/api/content/privacy-policy/latest/route.ts @@ -1,5 +1,4 @@ import { NextRequest, NextResponse } from "next/server"; -import { getRequestToken } from "@/app/api/_auth"; const UPSTREAM_PRIVACY_POLICY_LATEST_PATH = "/api_client/content/privacyPolicy/latest"; @@ -26,11 +25,6 @@ export async function GET(request: NextRequest) { const headers: Record = { Accept: "application/json", }; - const token = getRequestToken(request); - if (token) { - headers.Authorization = `Bearer ${token}`; - headers.token = token; - } const upstream = await fetch(upstreamUrl, { method: "GET", diff --git a/src/proxy.ts b/src/proxy.ts index dd27b0f2..c5ccac76 100644 --- a/src/proxy.ts +++ b/src/proxy.ts @@ -10,6 +10,7 @@ const AUTH_EXEMPT_API_PREFIXES = [ "/api/proxy-media", "/api/auth/", "/api/captcha/", + "/api/content/", ]; function hasLoginToken(request: NextRequest): boolean {