|
|
2 mēneši atpakaļ | |
|---|---|---|
| .claude | 2 mēneši atpakaļ | |
| .vscode | 2 mēneši atpakaļ | |
| backend | 2 mēneši atpakaļ | |
| doc | 2 mēneši atpakaļ | |
| public | 2 mēneši atpakaļ | |
| scripts | 2 mēneši atpakaļ | |
| src | 2 mēneši atpakaļ | |
| .editorconfig | 2 mēneši atpakaļ | |
| .gitignore | 2 mēneši atpakaļ | |
| .postcssrc.json | 2 mēneši atpakaļ | |
| CLAUDE.md | 2 mēneši atpakaļ | |
| README.md | 2 mēneši atpakaļ | |
| angular.json | 2 mēneši atpakaļ | |
| package-lock.json | 2 mēneši atpakaļ | |
| package.json | 2 mēneši atpakaļ | |
| pnpm-lock.yaml | 2 mēneši atpakaļ | |
| proxy.conf.json | 2 mēneši atpakaļ | |
| tsconfig.app.json | 2 mēneši atpakaļ | |
| tsconfig.json | 2 mēneši atpakaļ | |
| tsconfig.spec.json | 2 mēneši atpakaļ |
| 目录 | 说明 |
|---|---|
src/ |
PC 前端(Angular 20,本仓库主应用) |
backend/ |
后端 API(Express,默认端口 :3101) |
doc/ |
产品与设计文档 |
backend/docs/ |
后端设计、部署与数据库文档 |
lami-base-v1/是早期演示/参考项目,接口路径为/api/qiwei/*,不是本前端对接的后端。请勿与backend/同时占用3101端口。
cd backend
npm install # 或 pnpm install
npm run dev
PC API:http://localhost:3101/api
健康检查:http://localhost:3101/api/health
# 仓库根目录
pnpm install
pnpm start
前端:http://localhost:4200(通过 proxy.conf.json 代理 /api → 3101)
默认密码均为 123456(可在个人设置中修改):
| 角色 | 邮箱 |
|---|---|
| 系统管理员 | admin@lami.com |
| 店长 | lidian@lami.com |
| 社群运营 | wangying@lami.com |
见 backend/.env.example。生产环境务必配置:
PARSE_SERVER_URL / PARSE_APP_ID / PARSE_MASTER_KEY — Parse 数据库QIWE_TOKEN / QIWE_GUID — 企微 QiWe 平台(群同步、消息同步)PARSE_TIMEOUT_MS — Parse 请求超时(默认 8000,避免数据库不可达时接口卡死)EADDRINUSE :::3101端口已被占用。先结束旧进程再启动:
netstat -ano | findstr ":3101"
taskkill /PID <PID> /F
backend/,不是 lami-base-v1/backend/http://localhost:3101/api/health,若 database.connected 为 false,说明 Parse 数据库不可达,需检查 PARSE_SERVER_URL 对应服务是否正常运行pnpm build # 前端生产构建
pnpm test # 前端单元测试