# xingye **Repository Path**: zhu8624/xingye ## Basic Information - **Project Name**: xingye - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-14 - **Last Updated**: 2026-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 行野 API ## 本地开发 ```bash cp .env.example .env pnpm install pnpm exec prisma migrate dev pnpm dev ``` 健康检查:`GET /health` ## Zeabur 1. 创建 PostgreSQL 服务。 2. 创建 Git 服务,仓库选择本项目,根目录设为 `server`。 3. 配置环境变量: - `DATABASE_URL`、`WECHAT_APPID`、`WECHAT_SECRET`、`AMAP_KEY` - 长途路线经过中转时建议设置 `AMAP_TIMEOUT_MS=30000` - `PUBLIC_BASE_URL=https://xingyeb.zeabur.app`(上传文件 URL 前缀,必须填线上域名) - `AMAP_BASE_URL=http://43.134.10.235:8081`(可选,高德大陆中转代理;境外云 IP 直连高德会被网络层拦截,需经大陆中转) - `REDIS_URL=redis://:密码@43.134.10.235:32245`(可选,高德驾车结果缓存,同起终点秒回;未配置则缓存禁用) - `PORT=8080` 4. 部署后运行 `pnpm exec prisma migrate deploy`。 5. 在微信公众平台「开发管理 → 服务器域名」将 `request` / `uploadFile` / `downloadFile` 合法域名都加入 `https://xingyeb.zeabur.app`。 ## 前端地址指向 `miniprogram/config.js` 已按小程序环境自动选择后端地址: | 环境 | API_BASE | |---|---| | 开发版(开发者工具) | `http://localhost:8080`(本地 `pnpm dev`,需勾选「不校验合法域名」) | | 体验版 / 正式版 | `https://xingyeb.zeabur.app` | 当前图片上传到 `UPLOAD_DIR`;正式环境建议将此目录挂载持久卷,或替换成兼容 S3 的对象存储。