// auth.ts import { getToken } from "./utils.ts"; import { unauthorizedResponse } from "./response.ts"; export function validateAuth(req: Request): Response | null { const token = getToken(); if (!token) return null; // 无需认证 const auth = req.headers.get("authorization") ?? ""; if (auth !== token) { return unauthorizedResponse("无效的客户端 API 密钥", 403); } return null; // 认证通过 }