Open eminjk opened 2 years ago
coś jest nie tak z uprawnieniami bo nie mogę dodać brancha ani nawet przykleić labelki dziennika
to będzie dość prosty webserver - pójść w expressa czy na tylko z modulem http?
https://developer.mozilla.org/pl/docs/Learn/Server-side/Express_Nodejs/Introduction
Szedłbym w to, co prościej :)
pierwsze koty za płoty. Niby działa, ale jeszcze nic nie robi
plik html powinna nam wyświetlić przeglądarka jako html
do ustalenia jak rozpoznać plik html - czy tylko po rozszerzeniu (bo to "prosty" serwer www) czy jakoś bardziej rozpoznawać mime type
inne pliki na serwerze powinno listować
@mateusz-szczyrzyca - co to znaczy listować ? Wyświetlać?
dobra, chyba rozumiem - chodzi o wyswietlenie nazw w folderze? Ale to zadziała ok dla ścieżek które są jakby folderami, ale przy bezpośrednim odwołaniu do pliku to bedzie lipa. Chyba ze znowu - cofnać wtedy path do folderu i dalej jak wyzej
TODO: pomyśleć jak rozwiązać sprawę serwera, który trzeba restartować po każdej zmianie w plikach
Ale to zadziała ok dla ścieżek które są jakby folderami, ale przy bezpośrednim odwołaniu do pliku to będzie lipa.
Nginx i apache2 w takiej sytuacji pozwalają pobrać plik albo, jeśli to plik tekstowy, wysyłają jego zawartość. Jako że serwer ma być prosty to myślę że pobieranie będzie dla chętnych, natomiast wyświetlanie plików tekstowych powinno być wykonalne.
Sorry, bo nie zauważyłem maila.
@eminjk listować znaczy pokazać listę plików w danym katalogu, jeśli katalog nie zawiera pliku index.html
koniec wakacji - plan na dzisiaj to skonczyc webserwer
trafiłem na sytuację kiedy url prowadzi do folderu, ale nie ma na koncu / wiec moj kod traktuje go jak plik. Przekieruje to na poprawny url
wyglada to juz niezle, teraz listowanie plikow w folderze
webserwer skonczony. Wymaga jeszcze trochę pracy ale to juz bardziej kosmetyka
niestety to nie koniec - brak obslugi folderu w folderze
wyszło z tego error driven development, bedzie o czym opowiadać
to ja jednak dla odmianny napiszę webserver w node