This is a project for learning Node.js and API development with it.
Install express
npm i express --save
Install dev tools
npm i typescript ts-node @types/node prisma --save-dev
ts-node has some issues, so let's use tsx
npm i -D tsx
Install Prisma client
npm i @prisma/client --save
Run
npm run dev
Update Prisma references
npx prisma format
Run initial Prisma migration
npx prisma migrate dev --name init
Open database explorer
npx prisma studio
Morgan is for logging.
https://frontendmasters.com/courses/api-design-nodejs-v4
https://frontendmasters.com/courses/headless-cms-nextjs/
https://frontendmasters.com/courses/node-js-v3/