侧边栏壁纸
  • 累计撰写 10 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

【Scripts】搭建tmdb图片代理 by cloudflare worker

CloudCranes | 云鹤
2024-06-02 / 0 评论 / 0 点赞 / 76 阅读 / 1764 字 / 正在检测是否收录...

【Scripts】搭建tmdb图片代理 by cloudflare worker

1、创建worker

参照【Scripts】Chatgpt api代理搭建 by cloudflare进行创建

2、代码替换

addEventListener('fetch', event => {
  event.respondWith(proxyRequest(event.request));
});

async function proxyRequest(request) {
  // 保留请求的路径和查询参数,但将hostname替换为目标主机名
  let url = new URL(request.url);
  url.hostname = 'image.tmdb.org';
  
  // 保持原请求的方法、头信息及可能的body
  let init = {
    method: request.method,
    headers: request.headers,
    // 注意:如果请求包含body(如POST请求),需要正确处理init.body
  };
  
  // 发起请求到目标URL
  let response = await fetch(url.toString(), init);

  // 返回响应给客户端
  return response;
}

3、访问域名

https://image.tmdb.example.com

出现 Image size not supported 即搭建成功

0

评论区