Chceme svoje stránky spustit na serveru, aby mohly reagovat na příkazy od uživatele – například aby se šlo přihlásit anebo abychom mohli nahrávat soubory. Použijeme k tomu program node.js, protože používá jazyk Javascript a ten už známe z dřívějška.
Z webu nodejs.org stáhneme libovolnou verzi, která se nabízí na hlavní stránce, a proklikáme instalátor.
V nabídce Start spustíme Node.js Command Prompt.
Otevře se černobílé okno, které vzhledem připomíná devadesátá léta.
Napíšeme node a zmáčkneme klávesu Enter, abychom příkaz spustili.
Program Node.js se teď spustil a můžeme mu v Javascriptu psát jakékoliv příkazy, co si vzpomeneme.
Například zkusme console.log(42);
Dál si můžeme vyzkoušet proměnné, funkce, cykly – cokoliv, na co si vzpomenete.
Na webu nodejs.org otevřeme záložku About.
Celý obsah tmavého pole s ukázkovým programem (začíná const http, končí dvěma různými závorkami a středníkem) zkopírujeme klávesami Ctrl + C.
V textovém editoru (například Geany, PSPad nebo Code Writer) vytvoříme nový soubor a vložíme do něj ukázkový program (Ctrl + V).
Soubor uložíme pod názvem stranka.js někam na disk.
Důležité je použít koncovku .js, protože jde o program v Javascriptu.
Otevřeme průzkumík souborů (ikona Tento počítač) a najdeme soubor, který jsme právě uložili. Ve stejné složce zmáčkneme klávesu Shift a klikneme pravým tlačítkem někam do prázdného místa kolem souborů. V rozbalovací nabídce vybereme "Otevřít zde okno PowerShell".

Otevře se okno, které hodně připomíná Command Prompt z první ukázky.
Okno Powershell opravdu je to samé v bledě modrém.
Tentokrát chceme ale spustit svůj nový soubor, takže píšeme node stranka.js a zmáčkneme Enter.
Okno odpoví hláškou Server running at [http://127.0.0.1:3000/](http://127.0.0.1:3000/).

Adresu http://127.0.0.1:3000/ otevřeme ve webovém prohlížeči. Ukáže se nám pozdrav "Hello World".
Soubor stranka.js máme otevřený v textovém editoru, takže není těžké v něm něco na zkoušku změnit.
Například můžeme změnit řádek res.end('Hello World\n');, aby vypsal nějaký jiný pozdrav.
Soubor pak uložíme (zkratka je Ctrl + S).
Když se podíváme na stránku http://127.0.0.1:3000/, ukáže se ale pořád starý pozdrav. Musíme zastavit a znovu spustit server, aby se program načetl nanovo. Přepneme na okno Powershell, které pořád běží, a server ukončíme poměrně nečekanou zkratkou Ctrl + C. Abychom spustili znovu stejný příkaz jako posledně, stačí zmáčknout šipku nahoru a Enter.
Stáhneme si ukázku z webu předmětu a rozbalíme.
Uvnitř je soubor hello.js, který známe z předchozí ukázky, a soubor app.js, kterému se teď budeme věnovat.
Stejným postupem jako v minulé ukázce otevřeme okno Powershell.
Když zkusíme spustit node app.js, program skončí s chybou, protože chybějí dva balíčky.
Spustíme tedy nejdřív příkaz npm install express express-handlebars, abychom je oba doinstalovali.
Když instalace skončí, můžeme konečně spustit node app.js a na stejné adrese jako minule otevřít ukázkovou stránku.