PrismaとNext.jsを使用してMySQLと連携するWeb APIを作成し、JavaScript UIライブラリ「Wijmo(ウィジモ)」のデータグリッドコントロール「FlexGrid(フレックスグリッド)」と連携してデータの生成(Create)、読込(Read)、更新(Update)、削除(Delete)を行うCRUDアプリケーションのサンプルです。
以下のコマンドで必要なパッケージをインストールします。
npm install
.env
ファイルを作成し、MySQLへの接続文字列を追加します。
DATABASE_URL="mysql://user:password@localhost:3306/db_name"
以下のコマンドを実行し、Prisma Clientを作成します。
npx prisma generate
以下のコマンドを実行し、アプリケーションを起動します。
npx prisma generate