Next.jsでPrismaを使う

公開日時

Next.jsアプリでmysqlを扱いたかったのでPrismaを使ってみることにした。

Next.js | Prismaのチュートリアル記事が参考になる。

チュートリアルではDBがSQLiteとなっておりmigrate機能を使ってモデル定義をSQLに変換していたが、migrateはexperimentalになこともありmysqlの場合だとcollationを変更できなかったり色々使い勝手が悪かったので、↓を参考にSQLからモデル定義を生成する方針で進めた。

参考


Related #next.js

Next.js使用時にrecoil-persistのStorageを変更する

クライアント側で実行された場合のみstorageを指定するようにした

Next.jsで環境に応じて特定のページを非表示にする

NODE_ENVでredirectsを出し分けた

Next.jsで動的URLをRewriteする

next.config.jsにrewritesを追加

Next.js + typescriptでpathsのエイリアスがModule not foundになる

next.config.jsに追記する必要があった

Next.js + Algoliaで全文検索UIを実装する

react-instantsearchを利用