Files
2026-06-11 10:31:24 +08:00

61 lines
1.1 KiB
Markdown

# member-web
会员前台项目,包含官网营销页、登录注册和登录后的会员控制台。
## 技术栈
- Vue 3
- Vite
- TypeScript
- Tailwind CSS
- Pinia
- Vue Router
- Axios
## 页面结构
- `/` 官网首页
- `/pricing` 产品套餐
- `/help` 帮助中心
- `/login` 登录
- `/register` 注册
- `/console/dashboard` 控制台
- `/console/buy` 套餐购买
- `/console/orders` 我的订单
- `/console/wallet` 我的钱包
- `/console/static-assets` 静态代理
- `/console/dynamic-channels` 动态通道
- `/console/open-api` 开放 API
- `/console/verify` 实名认证
- `/console/profile` 账户资料
## 后端接口
默认代理到本地 Java 服务:
```bash
VITE_API_TARGET=http://localhost:8000
```
当前已封装接口:
- `/api/v1/member/auth/**`
- `/api/v1/member/package-center/**`
- `/api/v1/member/orders`
- `/api/v1/member/wallet`
- `/api/v1/member/static-assets`
- `/api/v1/member/dynamic-channels`
- `/api/v1/member/verify/**`
- `/api/v1/member/open-api/**`
- `/api/v1/public/package-center/**`
## 运行
```bash
npm install
npm run dev
```
如果本机使用 pnpm,也可以改用 pnpm 安装依赖。