DressAPI v2
小故事
虽然我不喜欢别人在文档写一大堆这个项目的前世今生
但是这玩意太逆天了,所以还是写一个吧
我是家里云享受者,在2026年的一天,我发现神秘的家里云老是神秘的失去ipv6
重启又好了
柠檬监控显示每天ipv6挂掉集中在20:00~21:00
所以我设置了一个在20:30重启服务器的定时任务
过了几天,我发现ipv6又在17:00挂掉了,导致dress-api后端直接挂了3小时30分钟
所以我忍无可忍,在三月七这个非常吉利的日子用worker技术栈重写了整个DressAPI
但是qwen全系列模型都傻的一批 阿里把是钱都拿去买推广了吗 写出来的代码bug多的要命
所以我不推荐你们用 虽然我自己在用

快速开始
可以使用cloudflare一键部署 KV数据库名记得改成DRESS_CACHE
Node.js推荐版本 : v22.18
- 克隆本项目bash
git clone https://github.com/nomdn/dress-api.git cd dress-api cd dress-api-worker - 安装依赖bash
npm i - 登录到cloudflarebash
npx wrangler login - 创建kv数据库bash
npx wrangler kv:namespace create "DRESS_CACHE" - 绑定kv数据库
wrangler.jsonc"kv_namespaces": [ { "binding": "DRESS_CACHE", "id": "上一步中cli告诉你的id", "remote": true } ] - 部署到workerbash
npx wrangler deploy --minify - 设置环境变量(可选) 在Cloudflare Workers控制台的设置页面中设置环境变量。
URL_PREFIX: # url的前缀,索引中的图片path一般是"%23/447f.Misaka/obsolute/cthulhu.jpg" 要在前面加上图床链接如https://testingcf.jsdelivr.net/gh/Cute-Dress/Dress/ (末尾加"/"!)