61 lines
1.1 KiB
Markdown
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 安装依赖。
|
|
|