INNER CODE UNIT · TypeScript

corsify

zuisong/gemini-openai-proxy · src/app.ts:15

const corsify = (response: Response, request?: Request) => {
  if (response?.headers?.get("access-control-allow-origin") || response.status === 101) {
    return response;
  }
  const origin = request?.headers?.get("origin") || "*";
  const newHeaders = new Headers(response.headers);
  newHeaders.append("access-control-allow-origin", origin);
  newHeaders.append("access-control-allow-methods", "*");
  newHeaders.append("access-control-allow-headers", "*");
  return new Response(response.body, { status: response.status, headers: newHeaders });
}
// Optional: Define a TypeScript interface for your environment variables for type safety
interface Environment {
  TTS_ENDPOINT: string;
  TTS_API_KEY: string;
}
const app = Router<IRequest>({
  before: [

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…