
Nitro Has a Free Universal Server Engine That Deploys Anywhere
Nitro is the server engine behind Nuxt, Analog, and SolidStart. But you can use it standalone to build APIs that deploy to 15+ platforms with zero config changes. The Pitch Write your server once. Deploy to: Node.js Cloudflare Workers Deno Deploy Vercel Edge Netlify Edge AWS Lambda Azure Functions Bun Static hosting ...and more Same code. Different output. One command. Getting Started npx giget@latest nitro my-api cd my-api && npm install && npm run dev File-Based API Routes // routes/hello.ts export default defineEventHandler (() => { return { message : " Hello from Nitro! " }; }); // GET /hello → { "message": "Hello from Nitro!" } // routes/users/[id].ts export default defineEventHandler (( event ) => { const id = getRouterParam ( event , " id " ); return { userId : id }; }); // GET /users/123 → { "userId": "123" } // routes/users/index.post.ts export default defineEventHandler ( async ( event ) => { const body = await readBody ( event ); return { created : body }; }); // POST /users
Continue reading on Dev.to JavaScript
Opens in a new tab



