■ 概要

本日は、ローカル環境と本番環境でデータベースの切り替えを行う設計を実装した。

また、その過程で発生した複数の不具合に対してデバッグ・修正を行った。


■ DB切り替え対応(メイン)

● Before

● After


● 実装内容

① 環境変数による分岐

const isLocal = process.env.NEXT_PUBLIC_DB_MODE === "local";

② API層でDBを切り替え

フロント → API → DB

👉 フロントは常にAPIを叩くように統一