#!/usr/bin/env bash # 一键启动本地开发: 后端 Go 和 前端 Vite. Ctrl-C 同时退出. set -e ROOT="$(cd "$(dirname "$0")" && pwd)" cleanup() { kill 0 2>/dev/null || true; } trap cleanup EXIT INT TERM ( cd "$ROOT/mengpost-backend" && go mod tidy && go run . ) & ( cd "$ROOT/mengpost-frontend" && { [ -d node_modules ] || npm install; } && npm run dev ) & echo "" echo " backend : http://127.0.0.1:8787" echo " frontend: http://127.0.0.1:5173" echo "" wait