Vite とローカル保存サーバーを同時起動

フロント(Vite)と小さな保存用バックエンド(Express)を、1コマンドで一緒に立てる型(gbf-navi)。

  • concurrently で同時起動"dev": "concurrently \"node server.js\" \"vite --open\""npm run dev 一発で API サーバーと Vite 開発サーバーが両方上がる。
  • 保存は極小 Express + JSON ファイルserver.js:3001)が GET/POST /api/datauserdata.json を読み書きするだけ。DB を立てずにローカル永続化したいときの最小構成。 (※ LocalStorage と違いブラウザを跨いで残る。Vercel 静的ホスティングには載らない → VercelにSPAをデプロイする
  • ファイル読み書きは encoding: 'utf-8'、JSON は JSON.stringify(data, null, 2) で人にも読める形に。

出典:gbf-naviserver.jspackage.json