はじめに Node.js + TypeScriptによるサーバーサイドの開発は、クライアントサイドとスクリプトを同じ言語で管理できるなどのメリットがあります。 その際に使用するのが、Node.jsウェブフレームワークであり、データベース連携は必要不可欠です。 ですが、普段データベースに触れる機会が少ないデータベース初心者にとって、SQL文を書くのはハードルが高く感じます。 そういった状況で役に立つのが、「Object-Relational Mapping / オープンソースのオブジェクト関係マッピング」(以降ORM)です。 「Prisma」はNode.js ORMの1つです。 本記事では、Prismaについての理解を深めることを目的とします。 前提と対象読者 以下の知識や経験があり、 Node.jsの基礎知識 Node.jsウェブフレームワークの使用経験 以下の考えをお持ちの方。 Node