Skip to content

快速开始

整体架构

架构图

项目结构

pk-commerce-platform/
├── techconsult.site/        # 站点模板(Vue 3 + Vite)
├── technologyconsult.org/   # 站点模板(同上)
├── scripts/
│   ├── order.mjs            # pnpm order 交互入口
│   └── place-order.mjs      # 浏览器自动下单核心
├── vitepress/               # 本文档
└── ecosystem.local.cjs      # 本地多站点 PM2 配置

关联项目

项目说明仓库
pk-order-hub统一订单 API(Hono.js + MongoDB)gitlab:pk/pk-order-hub
pk-order-admin订单管理后台(Vue 3 + Naive UI)gitlab:pk/pk-order-admin
pk-commerce-platform前台站群(本项目)gitlab:pk/pk-commerce-platform

本地开发

bash
# 启动所有站点(PM2)
pnpm pm2:start

# 只开某一个
cd techconsult.site && pnpm dev

# 文档
cd vitepress && pnpm run docs:dev

环境变量

每个站点根目录放 .env.local

env
# 本地调试时指向本地 API,留空则自动用 api.{domain}
VITE_ORDER_API_BASE=http://localhost:4000

生产不需要设置,orderApi.js 会自动推导 https://api.{domain}

PK 电商站群内部台账