Skip to content

hanbings/antares

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

😶‍🌫️ Antares 安塔尔斯

⚡️ 快速开始

  1. 下载本仓库的代码

  2. 安装 Cloudflare 的 CLI 工具 Wrangler npm install -g wrangler

  3. 将 Wrangler 安装后使用 wrangler login 登录

  4. 在代码的根目录执行 npm install 安装必要的依赖

  5. 使用 wrangler publish 上传到 Cloudflare Workers

  6. 创建 Cloudflare KV 缓存桶

    前往 Workers 的 Settings 页面 - 选择 Variables 选项卡 - 下滑至 KV Namespace Bindings 并创建:

    Variable nameANTARES_KV 并选中刚刚创建的 Cloudflare KV

  7. 创建 Cloudflare R2 存储桶

    前往 Workers 的 Settings 页面 - 选择 Variables 选项卡 - 下滑至 R2 Bucket Bindings 并创建:

    Variable nameANTARES_R2 并选中刚刚创建的 Cloudflare R2

  8. 创建变量 ANTARES_UPLOAD_SECRETANTARES_UPLOAD_URLANTARES_STORAGE_URL

    前往 Workers 的 Settings 页面 - 选择 Variables 选项卡 - 下滑至 Environment Variables 并创建:

    变量名 描述 示例
    ANTARES_UPLOAD_SECRET 用于校验前端页面的上传权限 9f7c87a1-a5a2-3516-8723-1f683445224e
    ANTARES_UPLOAD_URL 前端上传文件的目标后端地址 https://example.com/upload
    ANTARES_STORAGE_URL 存储桶根地址 https://s0.example.com

🍀 关于开源

开源是一种精神。

开源运动所坚持的原则:

  1. 坚持开放与共享,鼓励最大化的参与与协作。
  2. 尊重作者权益,保证软件程序完整的同时,鼓励修改的自由以及衍生创新。
  3. 保持独立性和中立性。

与来自五湖四海的开发者共同讨论技术问题,解决技术难题,促进应用的发展是开源的本质目的。

众人拾柴火焰高,开源需要依靠大家的努力,请自觉遵守开源协议,弘扬开源精神,共建开源社区!

About

😶‍🌫️ Antares - 基于 Cloudflare Workers、Cloudflare KV 和 Cloudflare R2 的随机图片 API 服务端

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published