¿Cómo pretende Koa ‘arreglar y reemplazar el nodo’, si se trata de un marco de nodo?

Por “arreglar y reemplazar Nodo”, en realidad se refieren al paradigma API de Node para servidores HTTP.

Express, en su mayor parte, sigue la API de los módulos HTTP y HTTPS. Considere estas dos piezas de código:

const http = require (‘http’);

servidor const = http.createServer ((req, res) => {
res.end (‘hola’);
});

server.listen (8000);

y

const express = require (‘express’);
aplicación const = express ();

app.get (/.*/, (req, res) => {
res.send (‘hola’);
});

app.listen (8000);

Se ve similar, no? Eso es lo que quieren decir con Nodo de aumento exprés. Koa toma una ruta completamente diferente, presentando una nueva API para manejar solicitudes HTTP:

const Koa = require (‘koa’);
aplicación const = nuevo Koa ();

app.use (ctx => {
ctx.body = ‘hola’;
});

app.listen (3000);

Parece lo suficientemente similar, pero a medida que profundice en la API cada vez más, verá que representa un enfoque mucho más limpio que Node o Express.

No estoy seguro de dónde leíste que su objetivo era arreglar y reemplazar el Nodo … ¿de dónde lo sacaste? Su objetivo es básicamente reparar y reemplazar Express, que es un marco de servidor para Node.js. Las mismas personas que escribieron Express, escribieron Koa.