Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 2623|Odpowiedź: 3

Node + Koa2 + TS do tworzenia aplikacji webowej

[Skopiuj link]
Opublikowano 24.09.2023 12:27:19 | | | |
Koa to nowy framework webowy zaprojektowany przez zespół stojący za Express, aby stanowić mniejszą, bardziej ekspresyjną i potężniejszą podstawę dla aplikacji webowych i API. Dzięki wykorzystaniu funkcji asynchronicznych Koa pozwala zrezygnować z wywołań i znacznie poprawia możliwości obsługi błędów. Bez middleware w swoim rdzeniu, Koa oferuje elegancki zestaw metod, które sprawiają, że serwery pisania są szybkie i przyjemne.

Oficjalna strona internetowa:Logowanie do linku jest widoczne.

Adres GitHub:Logowanie do linku jest widoczne.

Różnice Koa2 i Koa1

Największa różnica między koa2 a koa1 polega na tym, że koa2 jest asynchroniczny przez async/awaite, koa1 asynchroniczny przez generator/yield, a express asynchroniczny przez funkcje callback.



Koa2 wymaga wersji Node v12.17.0 lub nowszej wersji obsługiwającej funkcje ES2015 oraz funkcje asynchroniczne.

Najpierw pobierz i zainstaluj Node.js, zaadresuj:Logowanie do linku jest widoczne., kroki instalacji zostały pominięte.

Projekt internetowy oparty na Koa2

Stwórz folder mykoa na dysku komputera, następnie przejdź do folderu mykoa i zainicjalizuj projekt za pomocą polecenia cmd, w następujący sposób:

Użyj npm do zainstalowania wymaganych pakietów za pomocą następującego polecenia:

koa: Usługa HTTP Core
KOA-router: moduł trasowania
koa-bodyparser: Odpowiada za analizę treści żądania

Koa-lepsze-ciało kontra koa-ciało kontra koa-bodyparser kontra



Odniesienie:Logowanie do linku jest widoczne.

Po drobnych modyfikacjach w powstałym pliku package.json, ostateczny plik brzmi:

Ręcznie utworz nowy plik tsconfig.json z następującą zawartością:

Jednocześnie stwórz plik src/main.ts zawierający następujące treści:

Rozpocznij projekt od npm run start, otwórz go przez przeglądarkę, w następujący sposób:



Wyślij prośbę o przesyłkę listonoszem w następujący sposób:



Docker prowadzi projekt Koa

Utwórz nowy plik Docker, aby zapakować projekt do obrazu dockera, a zawartość pliku jest następująca:

Polecenie brzmi następująco:




Rozpocznij kontener docker za pomocą następującego polecenia:



(Koniec)





Poprzedni:[Transfer] Baza danych wyszukiwania SCI, CSSCI, SSCI
Następny:Curl wykrywa informacje takie jak okres ważności certyfikatu https
 Ziemianin| Opublikowano 24.09.2023 12:28:33 |
Załączony jest kod źródłowy:


mykoa.zip (17.42 KB, Liczba pobranych plików: 0, 售价: 10 粒MB)
 Ziemianin| Opublikowano 24.09.2023 12:51:24 |
Podczas tworzenia obrazu docker możesz zmniejszyć rozmiar obrazu, usuwając nieużywane zależności po zakończeniu budowy:



Początkowo node_modules zajmuje 50 m, ale po użyciu tego dowództwa zajmuje tylko 2,6 m
 Ziemianin| Opublikowano 24.09.2023 12:57:20 |
Najnowsze treści Dockerfile:


Rozmiar lustraZmniejszony o 40 M

Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com