Koa jest oparta w dużej mierze na Express, , która z kolei opiera się na Połącz , a middleware niskiego poziomu do tworzenia Aplikacje internetowe node.js.
W przeciwieństwie do tych dwóch wyżej wymienionych rozwiązań, kod KOA w middleware nie należą bezpośrednio do jej rdzenia, ale tylko zapewnia podstawowe metody radzenia sobie wywołań zwrotnych, błędy, zewnętrznego obciążenia middleware, i tak dalej.
zasadzie Koa tylko rama, na której pośredniej JavaScript biegnie dalej, dzięki czemu ramy mniej podatne na błędy i łatwiejsze w obsłudze.
Od wszystkich middleware jest załadowany jako moduły także sprawia, że kod rdzenia aplikacji o wiele mniej mniejsze, co pozwala programistom pominąć ładowanie, wykonywanie i nawigacji po kodzie zwykle nie potrzebują.
Co nowego w tym wydaniu:
- Dodane res.append ()
Co nowego w wersji 0.21.0:
- Dodane res.append ()
Co nowego w wersji 0.20.0:
- Dodane res.append ()
Co nowego w wersji 0.19.0:
- Dodane res.append ()
Co nowego w wersji 0.18.0:
- Dodane res.append ()
Co nowego w wersji 0.15.0:.
- Dodane this.href
Co nowego w wersji 0.13.0:.
- Wsparcie statusu klienta poprzez statusów
Co nowego w wersji 0.11.0:.
- Poprawiono app.use () twierdzenie
Co nowego w wersji 0.10.0:
- Dodane ctx.throw (eee, obiektu) wsparcie .
- Dodane ctx.throw (eee, status, obiektu) wsparcie.
Co nowego w wersji 0.8.0:
- Dodane this.response.is ()
- Usunięto .status = łańcuch i res.statusString.
Co nowego w wersji 0.7.0:
- refactored this.response.vary () do wykorzystania różnią
- Usunięto this.response.append ()
Co nowego w wersji 0.6.0:.
- Dodano ładniejsze formatowania Błąd
- Dodano typ obiektu dochodzić w ctx.onerror.
- Zmieniono domyślny .status do 404.
- Usunięto .outputErrors, tłumią wyjście, gdy obsługiwane przez dev.
Co nowego w wersji 0.5.1:.
- Dodane request.hostname (getter)
- Usunięto response.charset i ctx.charset (zbyt skomplikowane w stosunku do ctx.type).
- Naprawiono debug () imię.
Co nowego w wersji 0.2.0:
- Dodane GeneratorFunction twierdzenie dla app.use ().
- refactored. ruch .is (), aby wpisać, jest
- refactored: przenieść negocjacji zawartości do & quot; akceptuje & quot; .
- refactored: pozwalają żadnych strumieni z metody .pipe .
- Usunięto następny w zwrotnego do teraz.
Wymagania :
- node.js 0.11.9 lub wyższej,
Komentarze nie znaleziono