fix(dev): stop stale frontend when portal exits

This commit is contained in:
john
2026-07-27 10:28:12 +08:00
parent 6b479c16f9
commit c88623855f
5 changed files with 85 additions and 6 deletions
+13
View File
@@ -22,6 +22,19 @@ pnpm dev
pnpm open:local-test # 浏览器打开 H5
```
### H5 多个接口同时返回 500
如果 `5173` 页面里的 `/auth/status``/auth/wechat/config``/api/analytics/context`
同时返回 `text/plain` 500,先检查 Portal
```bash
curl -i http://127.0.0.1:8081/auth/status
```
`8081` 无法连接表示 Vite 还在运行、但它代理的 Portal 已退出,并非这些路由同时故障。
前台 `pnpm dev` 会在任一受管子进程意外退出时结束整个开发栈;重新运行 `pnpm dev`
即可干净启动。LaunchAgent 模式则查看 `~/Library/Logs/memind-dev.log` 并按下节命令重启。
### LaunchAgent 常驻(推荐本机联调)
终端里跑 `pnpm dev` 会在 Cursor / 终端关闭时被 SIGTERM 停掉。若希望登录后自动拉起、掉线自恢复,可安装 LaunchAgent(与 imgproxy / goosed 同类):