Build a REST API with Fastify & Prisma
Video: https://youtu.be/LMoMHP44-xM
What are we using?
- Fastify - Web server
- Prisma - Database ORM
- Zod - Request and response validation
- Swagger - API docs
- TypeScript - Types & other cool stuff
What you will need
Features
- Create a user
- Login
- List users
- Create a product
- List products
- Authentication
- Request & response validation
- Swagger docs
Video structure
- Demonstration
- Code walk-through
- Bootstrap application
- Setup Prisma
- Create Fastify instance
- Create user
- List users
- Login
- Create product
- List products
Testing
What are we testing with?
What will I learn?
- How to test your API end-to-end
- How to inject http requests to your Fastify application
- How to mock function calls
- How to test with a test database
Where can I learn more about testing Fastify?