Koa ist weitgehend auf Express , das seinerseits auf Verbinden , eine Low-Level-Middleware für die Schaffung der Grundlage basiert Node.js Webanwendungen.
Im Gegensatz zu den beiden oben genannten Lösungen, Koa Code enthält keine Middleware im Kern direkt, sondern lediglich die grundlegende Methode für den Umgang Rückrufe, Fehler, externen Middleware-Laden, und so weiter.
Also im Grunde Koa ist nur der Rahmen, auf dem JavaScript-Middleware läuft auf, so dass der Rahmen weniger fehleranfällig und einfacher zu verwalten.
Da alle Middleware als Module geladen es macht auch Kern Code der Anwendung viel weniger kleiner, so dass Entwickler überspringen Laden, Ausführen und die Navigation durch Code, den sie in der Regel nicht benötigt.
Was ist neu in dieser Pressemitteilung:
- Hinzugefügt res.append ()
Was ist neu in der Version 0.21.0:
- Hinzugefügt res.append ()
Was ist neu in der Version 0.20.0:
- Hinzugefügt res.append ()
Was ist neu in der Version 0.19.0:
- Hinzugefügt res.append ()
Was ist neu in der Version 0.18.0:
- Hinzugefügt res.append ()
Was ist neu in der Version 0.15.0:.
- Hinzugefügt this.href
Was ist neu in der Version 0.13.0:.
- Auftragsstatus Support per Status
Was ist neu in der Version 0.11.0:.
- Fixed app.use () Behauptung
Was ist neu in der Version 0.10.0:
- Hinzugefügt ctx.throw (err, Objekt) Support .
- Hinzugefügt ctx.throw (err, Status-Objekt) zu unterstützen.
Was ist neu in der Version 0.8.0:
- Hinzugefügt this.response.is ()
- Entfernt .status = string und res.statusString.
Was ist neu in der Version 0.7.0:
- Refactoring this.response.vary () zu verwenden, variieren
- Entfernt this.response.append ()
Was ist neu in der Version 0.6.0:.
- Hinzugefügt schöner error Formatierung
- Hinzugefügt assert Objekttyp in ctx.onerror.
- geändert .status standardmäßig auf 404.
- Entfernt .outputErrors, Ausgabe zu unterdrücken, wenn der Entwickler behandelt.
Was ist neu in der Version 0.5.1:.
- Hinzugefügt request.hostname (Getter)
- Entfernt Response.Charset und ctx.charset (zu verwirrend in Bezug auf ctx.type).
- a debug () Namen behoben.
Was ist neu in der Version 0.2.0:
- Added GeneratorFunction Behauptung für app.use ().
- Refactoring:. move .is () zu Typ-ist
- Refactoring: bewegen Content-Negotiation auf & ldquor; übernimmt & quot; .
- Refactoring: erlauben keine Streams mit .pipe Verfahren .
- für die nun entfernt nächsten in Callback.
Anforderungen :
- Node.js 0.11.9 oder höher
Kommentare nicht gefunden