diff --git a/src/app/api/canvas-templates/route.ts b/src/app/api/canvas-templates/route.ts index 650de442..0be0bf4b 100644 --- a/src/app/api/canvas-templates/route.ts +++ b/src/app/api/canvas-templates/route.ts @@ -1,7 +1,6 @@ import { NextRequest, NextResponse } from "next/server"; const UPSTREAM_TEMPLATE_LIST_PATH = "/api_client/canvas/template/list"; -import { requireLogin } from "@/app/api/_auth"; function getPopiBaseUrl() { return process.env.POPIART_API_BASE_URL?.replace(/\/+$/, "") || ""; } @@ -33,12 +32,8 @@ export async function GET(request: NextRequest) { "userId", request.nextUrl.searchParams.get("userId") || "", ); - const { token } = requireLogin(request); // Ensure the user is logged in before making the upstream request const response = await fetch(upstreamUrl, { method: "GET", - headers: { - authorization: `Bearer ${token}`, - }, }); const body = await response.text(); return new NextResponse(body, { diff --git a/src/app/api/recommend-banners/route.ts b/src/app/api/recommend-banners/route.ts index 1ac2800f..9873754c 100644 --- a/src/app/api/recommend-banners/route.ts +++ b/src/app/api/recommend-banners/route.ts @@ -1,5 +1,4 @@ import { NextRequest, NextResponse } from "next/server"; -import { requireLogin } from "@/app/api/_auth"; const UPSTREAM_RECOMMEND_BANNER_LIST_PATH = "/api_client/anime/recommendBanner/list"; @@ -15,8 +14,6 @@ export async function GET(request: NextRequest) { { status: 500 }, ); } - const { token } = requireLogin(request); - console.log("token", token); const upstreamUrl = new URL(UPSTREAM_RECOMMEND_BANNER_LIST_PATH, baseUrl); upstreamUrl.searchParams.set( "origin", @@ -25,9 +22,6 @@ export async function GET(request: NextRequest) { const response = await fetch(upstreamUrl, { method: "GET", - headers: { - authorization: `Bearer ${token}`, - }, }); const body = await response.text(); console.log("Upstream response body:", body); diff --git a/src/proxy.ts b/src/proxy.ts index c5ccac76..aac0d399 100644 --- a/src/proxy.ts +++ b/src/proxy.ts @@ -11,6 +11,8 @@ const AUTH_EXEMPT_API_PREFIXES = [ "/api/auth/", "/api/captcha/", "/api/content/", + "/api/recommend-banners", + "/api/canvas-templates", ]; function hasLoginToken(request: NextRequest): boolean {