Introduction to Route Handlers
+15 Mana
Request and Response
+15 Mana
HTTP Methods and REST Patterns
+15 Mana
Error Responses
+15 Mana
Route Handler File(Sign in required)
Beginner+10 Mana
Njs Challenge JSON Response(Sign in required)
Beginner+10 Mana
HTTP Status Code Selection(Sign in required)
Intermediate+15 Mana
Idempotent Methods(Sign in required)
Intermediate+15 Mana
Dynamic Segments
+15 Mana
Input Validation with Zod
+15 Mana
Query Parameters and Pagination
+15 Mana
Accessing Dynamic Params(Sign in required)
Beginner+10 Mana
Validation Error Status(Sign in required)
Beginner+10 Mana
Catch-All Route Output(Sign in required)
Intermediate+10 Mana
Safe Zod Parsing(Sign in required)
Intermediate+10 Mana
Database with Prisma
+15 Mana
Database Transactions
+15 Mana
CRUD Operations
+15 Mana
Njs Challenge Prisma Singleton(Sign in required)
Intermediate+10 Mana
Successful DELETE Status(Sign in required)
Beginner+10 Mana
Prisma Singleton Purpose(Sign in required)
Intermediate+10 Mana
Transaction Client(Sign in required)
Intermediate+10 Mana
Fetching External APIs
+15 Mana
Caching API Responses
+15 Mana
Rate Limiting External APIs
+15 Mana
Hiding API Keys(Sign in required)
Beginner+10 Mana
Njs Challenge Force Dynamic(Sign in required)
Intermediate+10 Mana
Cache-Control Header(Sign in required)
Intermediate+10 Mana
Retry Backoff Pattern(Sign in required)
Intermediate+15 Mana
Handling File Uploads
+15 Mana
Streaming Responses
+15 Mana
Handling Webhooks
+15 Mana
Njs Challenge Formdata(Sign in required)
Intermediate+10 Mana
Njs Challenge Sse Content Type(Sign in required)
Intermediate+10 Mana
Webhook Security(Sign in required)
Intermediate+10 Mana
Webhook Idempotency(Sign in required)
Advanced+15 Mana
Ready to start Next.js API Routes & Patterns?
16 interactive lessons and 20 hands-on challenges โ learn in VS Code, Cursor, or the web.