Články

Node.js: co to je a jak ho používáme

Node.js umožňuje psát serverovou část aplikací v JavaScriptu. Stará se o rozhraní API, zpracování formulářů a napojení na databáze a další systémy.

Kabeláž a ventilátory v serveru
Foto: Thomas Kvistholt freeche, CC0, Wikimedia Commons

1. Jak to funguje

Node.js umožňuje spouštět JavaScript mimo prohlížeč, na serveru. Hodí se na rozhraní API, zpracování formulářů, plánované úlohy a propojování systémů. Používá stejný jazyk jako webová část, takže se vývoj sjednotí.

2. Proč na tom firmě záleží

Pro firmu je to cesta k tomu, aby web nebo aplikace uměly víc než zobrazovat stránky: posílat e-maily, ukládat objednávky nebo si předávat data s účetním programem.

3. Jak to používáme my

Používáme ho pro rozhraní API a automatizace, které web nebo aplikace potřebují v pozadí.

4. Kdy se hodí

Hodí se, když web potřebuje zpracovat formuláře, platby nebo napojení na jiné systémy.

5. Na co si dát pozor

Server je třeba hlídat a aktualizovat, jinak se stává slabým místem.

6. V praxi

Node.js nasazujeme na straně serveru: zpracování formulářů, posílání e-mailů, napojení na platební bránu nebo na účetní systém. Využíváme stejný jazyk jako na webu, takže je kód jednotný a snáz se udržuje.

7. Alternativy

Server lze psát i v PHP, Pythonu, Javě či Go. Každý má své silné stránky a vhodnost závisí na úkolu a na tom, kdo bude kód dál udržovat. Node.js je výhodný, když je i zbytek projektu v JavaScriptu.

8. Časté otázky

Potřebuje můj web server s Node.js?

Jen pokud umí víc než zobrazit stránky, například zpracovat objednávku. Čistě informační web ho nepotřebuje.

Je Node.js bezpečný?

Bezpečnost závisí na tom, jak se používá. Důležité je aktualizovat knihovny a nedávat serveru víc oprávnění, než potřebuje.

Kdo se o server stará?

Na přání ho spravujeme my včetně aktualizací, záloh a hlídání výpadků. Lze ho předat i vaší interní IT.

Pokud potřebujete s tímhle pomoct, podívejte se na naše Vývoj softwaru.

Související články

Pošlete adresu svého webu.

Do dvou dnů dostanete jednu stránku.

Zdarma a nezávazně. Nepotřebujeme přístupy do vašich účtů.

Jak nakládáme s vašimi údaji

Matyáš Musela · 733 230 308 · Filip Berčík · 774 915 200 · aetheron@aetheron.cz · Praha

  1. Co lidé ve vašem oboru skutečně hledají

  2. Kolik z toho dnes dojde k vám

  3. Co bychom udělali první a proč