fix(dev): stop stale frontend when portal exits
This commit is contained in:
@@ -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 同类):
|
||||
|
||||
Reference in New Issue
Block a user