My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more

Post hidden from Hashnode

Posts can be hidden from Hashnode network for various reasons. Contact the moderators for more details.

Node.JS 2: První projekt

Programuju Aran's photo
Programuju Aran
·Feb 4, 2020

V minulém díle jsme si řekli spíše o teoretickém zákulisí Node.JS, dnes si již umažeme ruce od opravdového kódu.

Osobně používám jako IDE (prostředí pro psaní kódu) WebStorm, rozhodně se ale nenechte odradit, používáte-li IntelliJ Idea s Node.JS pluginem, Sublime text, Eclipse, Visual Studio nebo mnohá další. Jen na tuto episodu asi uspoříte čas, najdete-li si to někde jinde, kde pracují s odlišným IDE.

Vytvoření projektu

  • Nastartujeme Webstorm. V levém horním rohu rozklikneme File -> New -> Project...
  • Vybereme hned první - Empty project.
  • Odklikneme tlačítko Create.
  • Nyní je třeba chvíli posečkat, IDE vytváří celý nový ( i když prázdný) projekt.
  • V levém spodním rohu rozklikneme záložku Terminal.
  • Ve chvíli, kdy uvidíme adresu končící naším právě vzniklým souborem ( u mě např.: C:\Users\ProgramujuSAran\WebstormProjects\untitled1 ), napíšeme npm init (init - inicializace) a odřádkujte enterem.
  • Chviličku strpení, za nějaký čas nám naběhne text ( předposlední řádka říká: "Press C at any time to quit" ).
  • Odřádkujeme rovnou několikrát, končíme po dotázání se "Is this OK?(yes)".
  • Opět odenterujeme, uvidíme adresu končící jménem našeho projektu (např. untitled1).
  • Napíšeme npm install. Čekáme, čekáme a zase čekáme.
  • Poté, co se objeví adresa končící jménem projektu: File -> Settings (Ctr + Alt + S) -> Languages & Frameworks (levý užší sloupec) -> Node.js and NPM -> nahoře zaškrtneme políčko Coding Assistance for Node.js.

Vytvoříme nový Javascriptový soubor, sám si zvolím název - např. index.js.

Kód

Nyní index.js obohatíme o funkční kód:

let a = 1;
let b = 2;
let soucet = a + b;

Nabízejí se nám dvě možnosti, jak výsledek vypsat do konzole:

console.log("Součtem čísel " + a + " a " + b + " je "+ soucet);

A nebo pomocí obrácených apostrofů a ${proměnnéVTextu}:

console.log(`Součtem čísel ${a} a ${b} je ${soucet}.`);

Výsledný kód:

let a = 1;
let b = 2;
let soucet = a + b;
console.log("Součtem čísel " + a + " a " + b + " je "+ soucet);
console.log(`Součtem čísel ${a} a ${b} je ${soucet}.`);

Výpis z konzole:

Součtem čísel 1 a 2 je 3
Součtem čísel 1 a 2 je 3.