ساخت یک برنامه CRUD با Node.js، PostgreSQL و Prisma

معرفی

آیا تا به حال احساس کرده اید که کار با پایگاه های داده و پرس و جوهای SQL کمی دردسرساز است؟

تو تنها نیستی!

اما در حال حاضر، با Prisma، ما مجبور نیستیم با آن سردرد مقابله کنیم. Prisma یک ORM قدرتمند برای پروژه های TypeScript است که از همه اینها مراقبت می کند.

در این مقاله، نحوه استفاده از Prisma برای ساختن یک برنامه CRUD با Node JS و PostgreSQL را بررسی خواهیم کرد.

بنابراین، بدون تاخیر بیشتر، بیایید شروع کنیم!

پریسما چیست؟

قبل از حرکت به جلو، بیایید بفهمیم پریسما چیست. بنابراین، Prisma یک ابزار نسل بعدی ORM (نگاشت رابطه ای شی) است که چندین مؤلفه را برای مدیریت پایگاه داده و دسترسی فراهم می کند.

این یک کتابخانه سمت سرور است که به توسعه دهندگان کمک می کند تا داده ها را به روشی بصری، کارآمد و ایمن در پایگاه داده بخوانند و بنویسند.

برخلاف ORM های کلاسیک، با TypeScript، مدل ها را به صورت دستی نمی نویسیم. در عوض، ما یک طرح واره تعریف می کنیم و Prisma همه چیز مورد نیاز را با انواع TypeScript کامل می کند.

مراحل:

راه اندازی پروژه:

برای شروع، پروژه Node خود را با موارد زیر مقداردهی اولیه می کنیم:

npm init

وارد حالت تمام صفحه شوید. از حالت تمام صفحه خارج شوید

بعد، وابستگی های مورد نیاز را نصب می کنیم:

npm i --save-dev prisma typescript ts-node @types/node nodemon

وارد حالت تمام صفحه شوید. از حالت تمام صفحه خارج شوید

برای پیکربندی TypeScript، a ایجاد می کنیم tsconfig.json فایل و موارد زیر را اضافه کنید…

Source link