Prisma API
Tools :
Project Setup :
# make project dir and initialize npm
mkdir myProject
cd myProject
npm init -y
# install dev dependencies
npm i -D @types/node @types/express prisma typescript tsc-watch ts-node
# @types/_ - type definitions for _
# prisma - orm toolkit
# typescript - add TS
# tsc-watch - nodemon but for transpiling .ts files --> .js
# ts-node - lets you run TS files directly on Node.js (dont need tsc compiler)
# install dependencies
npm i express dotenv pg @prisma/client
# express - for building api endpoints
# dotenv - to read env variables like db url
# pg - postgresdb
# @prisma/client - query builderMake Scripts
Directory Setup
Define Project Directory
Create Data Model in schema.prisma
Now Synchronize Schemas
Create Seeder Function
Define API Endpoints
Last updated