Próbuję nauczyć się node.js i stworzyć aplikację internetową i chociaż staram się po prostu użyć tylko node.js do jej stworzenia, bardzo trudno mi znaleźć zasoby i przykłady, które opisują ten proces bez korzystania z innych frameworków lub bibliotek.
W szczególności, w jaki sposób mogę wyświetlać treści HTML i CSS bez korzystania ze zmiennych łańcuchowych zakodowanych na stałe, ale dynamicznie obsługując pliki HTML i CSS za pomocą tylko node.js?
Z tego, co rozumiem, próbujesz samodzielnie zbudować statyczny serwer plików. Ta treść może być dobrym punktem wyjścia. Nie zawiera żadnego wyjaśnienia kodu, ale jest łatwa do zrozumienia. Na przykład spójrz na ten fragment kodu
Potrzebne są tutaj 4 moduły. Aby dowiedzieć się więcej o tych modułach, wystarczy przejść do dokumentacji interfejsu API węzła js i przeczytać o nich więcej. Interfejs API węzła js jest bardzo mały i jest to najlepszy sposób, aby się go nauczyć.
Chociaż zbudowanie własnego serwera może być bardzo dobrym ćwiczeniem edukacyjnym, do produkcji należy użyć już zbudowanej biblioteki.
źródło