File size: 489 Bytes
c7acec8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
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',
});
});
|