Pokud píšete nějaký ten frontend, nebo jen jednoduchou HTML stránku, kterou musíte servírovat přes HTTP protokol a nestačí vám jen její otevření přes file://, pak se vám určitě bude líbit npm balíčk http-server, který dělá přesně to, co jeho název napovídá: servíruje obsah adresáře ve kterém byl spuštěn jako každý webový server (Apache, Nginx…).
Výhodou je, že neni potřeba nic konfigurovat, nastavovat. Stačí jen skrze NPM globálně nainstalovat a pak už jen spustit v adresáři, kde máte svůj frontendový projekt. Hotovo 🙂
Samozřejmostí je logováni do konzoly, a docela bohaté možnosti konfigurace samotného serveru:
Instalace
npm i -g http-server
Spuštění serveru
cd ~/nekam/kde/je/co/servirovat http-server
A pěkné je, že…
Server umí i
- HTTPS
- listing adresáře
- servírování gzipem
- CORS
Python alternativa
Podobnou funkcionalitu samozřejmě nabízí i Python:
python -m http.server