const targetHost = Deno.env.get("TARGET_HOST") || "generativelanguage.googleapis.com"; | |
// 在Deno.serve配置对象中指定端口 | |
Deno.serve({ port: 7860 }, async (req: Request) => { | |
const url = new URL(req.url); | |
url.hostname = targetHost; | |
url.protocol = "https:"; | |
const headers = new Headers(req.headers); | |
headers.set('Host', url.hostname); | |
return await fetch(url.toString(), { | |
method: req.method, | |
headers, | |
body: req.body, | |
redirect: 'manual', | |
}); | |
}); | |