Server pro HTML
Následující příkaz pro příkazovou řádku spustí na vašem počítači webový server s kořenem v dané složce. Bývá zvykem v této složce mít soubor index.html
, kde vše začíná. Takto spuštěný server umožní návštěvníkům webu zobrazit pouze obsah uvnitř. Soubory v nadřazených složkách jsou tím pádem v „bezpečí“ i kdyby obsahovaly nějaké vaše tajnosti.
npx serve
Server poté můžete navštívit na adrese localhost:3000 ve webovém prohlížeči.
Všimněte si názvu localhost, který slouží jako přezdívka vašeho počítače. Na server přes tuto adresu můžete přistoupit jen vy, je lokální/místní.
Důležité je i číslo, port 3000
za dvojtečkou. Na vašem počítači může běžet více než jen jedna aplikace pro server. Pokud například souběžně pustíte v druhé příkazové řádce druhé npx serve
, nastartuje na jiném portu, aby se adresa netloukla s tou první.
V tomto kurzu paralelně více npx serve
pouštět nebudeme. Může se ale stát, že vám na pozadí zůstane nějaký nepotřebný běžet a bude blokovat to hezké kulaté číslo 3000
. Pro jeho ukončení stiskněte v příslušné příkazové řádce Ctrl + C. Dokud běží, nejde v dané řádce zadávat další příkazy jako cd
apod.