Estudio de Polka

Backend ⭐ 5k stars
Micro servidor HTTP para Node con interfaz Express-like.

🤖 Skill de implementación: frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)

1 · Características

2 · Casos de uso

3 · Script minimalista

Instalación: npm i polka

import polka from 'polka';
polka().get('/', (req, res) => res.end('Hola Polka')).listen(3000);

4 · Casos de uso (implementación real)

Dos casos de uso comunes implementados con esta librería.

1. Rutas básicas

Endpoints GET/POST.

import polka from 'polka';
import { json } from 'body-parser';

polka()
  .use(json())
  .get('/items', (req, res) => res.end(JSON.stringify([{ id: 1 }])))
  .post('/items', (req, res) => res.end(JSON.stringify({ ok: true, body: req.body })))
  .listen(3000, () => console.log('listo'));
🔁 Cómo funciona: Polka encadena rutas con una API Express-like y ligera.

2. Middleware + JSON

Cors/logger y respuesta JSON.

import polka from 'polka';

polka()
  .use((req, res, next) => { res.setHeader('Content-Type', 'application/json'); next(); })
  .get('/saludo', (req, res) => res.end(JSON.stringify({ mensaje: 'Hola' })))
  .listen(3000);
🔁 Cómo funciona: El middleware prepara la respuesta y la ruta la devuelve como JSON.

5 · Referencia

CategoríaBackend
Stars (GitHub)⭐ 5k
Sitio oficialhttps://github.com/lukeed/polka
GitHubhttps://github.com/lukeed/polka
Instalaciónnpm i polka
RelacionadasExpress.js · Koa.js · Fastify
📦 Regla de librerías (local primero): revisar C:\Users\TUF\Documents\librerías\local\ antes de descargar. Volver al índice de los 66 estudios.