Backend ⭐ 34k stars
Framework de Express con middleware en cascada, ligero y con async/await.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i koa
import Koa from 'koa';
const app = new Koa();
app.use(async (ctx) => { ctx.body = 'Hola Koa'; });
app.listen(3000);
Dos casos de uso comunes implementados con esta librería.
Muestra cada petición y responde.
import Koa from 'koa';
const app = new Koa();
app.use(async (ctx, next) => {
console.log(`${ctx.method} ${ctx.url}`);
await next();
});
app.use(async (ctx) => { ctx.body = 'Hola Koa'; });
app.listen(3000);Endpoints GET/POST con router.
import Koa from 'koa';
import Router from '@koa/router';
const app = new Koa(); const router = new Router();
router.get('/items', (ctx) => { ctx.body = [{ id: 1, nombre: 'A' }]; });
router.post('/items', (ctx) => { ctx.body = { ok: true, recibido: ctx.request.body }; });
app.use(router.routes()).use(router.allowedMethods());
app.listen(3000);| Categoría | Backend |
|---|---|
| Stars (GitHub) | ⭐ 34k |
| Sitio oficial | https://koajs.com/ |
| GitHub | https://github.com/koajs/koa |
| Instalación | npm i koa |
| Relacionadas | Express.js · Hapi.js · Strapi |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.