快速开始
欢迎使用 SimpleShare!本指南将帮助你快速上手。
系统要求
- Node.js >= 20.19.0 或 >= 22.12.0
- npm >= 10.0.0
- Cloudflare 账户(用于部署)
安装
bash
# 克隆仓库
git clone https://github.com/dotredstone/simple-share.git
cd simple-share
# 安装依赖
npm install本地开发
前端开发
bash
npm run dev前端应用将在 http://localhost:5173 启动。
后端开发
bash
npm run server:dev后端服务将在 http://localhost:8787 启动。
文档开发
bash
npm run docs:dev文档站点将在 http://localhost:5173 启动(如果前端未运行)。
环境配置
在开始之前,你需要配置以下环境变量:
- JWT_SECRET: 用于 JWT 令牌签名的密钥
- Cloudflare Workers: 配置
wrangler.toml中的绑定
生成 JWT Secret
bash
npm run gen-token数据库初始化
本地开发环境
bash
npm run db:init生产环境
bash
npm run db:init:prod部署
bash
npm run deploy这将构建前端应用并部署到 Cloudflare Workers。