全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 641|回复: 9

哪大佬还记得有一个api库:调用一次会生成一句话签名或诗

[复制链接]
发表于 2023-10-11 22:50:49 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2023-10-11 22:55:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-10-11 23:09:15 | 显示全部楼层
英文的zenquotes的风格我比较喜欢

但是cors要收钱,反代解决
 楼主| 发表于 2023-10-11 23:10:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-10-11 23:16:03 | 显示全部楼层

可以反代呀,只是cors收钱

workers代码

  1. addEventListener('fetch', event => {
  2.   event.respondWith(handleRequest(event.request))
  3. })

  4. async function handleRequest(request) {
  5.   const url = new URL(request.url)
  6.   let apiUrl = url.searchParams.get('api')

  7.   if (!apiUrl) {
  8.     apiUrl = 'https://zenquotes.io/api/random';
  9.   }

  10.   let apiResponse = await fetch(apiUrl, {
  11.     method: request.method,
  12.     headers: request.headers,
  13.   })

  14.   let response = new Response(apiResponse.body, apiResponse)
  15.   response.headers.set('Access-Control-Allow-Origin', '*')
  16.   response.headers.set('Access-Control-Allow-Methods', '*')
  17.   response.headers.set('Access-Control-Allow-Headers', '*')

  18.   return response
  19. }
复制代码
发表于 2023-10-12 00:05:20 | 显示全部楼层
你是否在寻找https://hitokoto.cn/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-29 01:16 , Processed in 0.072043 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表