DevOps-Together / devopsiarz-webserver

4 stars 0 forks source link

Jacko - dziennik #5

Open eminjk opened 2 years ago

eminjk commented 2 years ago

to ja jednak dla odmianny napiszę webserver w node

eminjk commented 2 years ago

coś jest nie tak z uprawnieniami bo nie mogę dodać brancha ani nawet przykleić labelki dziennika

eminjk commented 2 years ago

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

mateusz-szczyrzyca commented 2 years ago

Szedłbym w to, co prościej :)

eminjk commented 2 years ago

pierwsze koty za płoty. Niby działa, ale jeszcze nic nie robi

eminjk commented 2 years ago

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ć?

eminjk commented 2 years ago

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

eminjk commented 2 years ago

TODO: pomyśleć jak rozwiązać sprawę serwera, który trzeba restartować po każdej zmianie w plikach

impune-pl commented 2 years ago

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.

mateusz-szczyrzyca commented 2 years ago

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

eminjk commented 2 years ago

koniec wakacji - plan na dzisiaj to skonczyc webserwer

eminjk commented 2 years ago

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

eminjk commented 2 years ago

wyglada to juz niezle, teraz listowanie plikow w folderze

eminjk commented 2 years ago

webserwer skonczony. Wymaga jeszcze trochę pracy ale to juz bardziej kosmetyka

eminjk commented 2 years ago

niestety to nie koniec - brak obslugi folderu w folderze

eminjk commented 2 years ago

wyszło z tego error driven development, bedzie o czym opowiadać