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/data で userdata.json を読み書きするだけ。DB を立てずにローカル永続化したいときの最小構成。 (※ LocalStorage と違いブラウザを跨いで残る。Vercel 静的ホスティングには載らない → VercelにSPAをデプロイする)
  • ファイル読み書きは encoding: 'utf-8'、JSON は JSON.stringify(data, null, 2) で人にも読める形に。

出典:gbf-navi(server.js、package.json)