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)