V příštím článku se podíváme na to, jak můžeme nainstalujte Node.js a npm na Ubuntu 20.04 | 18.04. Toto je běhové prostředí pro více platforem s otevřeným zdrojovým kódem pro JavaScript, o kterém se již diskutovalo v Tato stránka a který používá model operací I / O zaměřený na události, díky čemuž je lehký a efektivní.
NodeJS je Rámec open source serveru založený na JavaScriptu který se primárně používá k vytváření aplikací back-end serveru s běhovým modulem JavaScript. Je založen na enginu JavaScript V8 prohlížeče Chrome. NPM je výchozí správce balíčků pro NodeJS.
Používá se hlavně pro asynchronní programování a je velmi lehký rám, což je rychlejší než ostatní. Je také kompatibilní s nejpopulárnějšími operačními systémy. S tímto rámcem lze pomocí Ubuntu vyvíjet různé typy aplikací, jako jsou webové aplikace, aplikace příkazového řádku atd.
Přidejte úložiště NodeJS z NodeSource
NodeSource je vlastní úložiště uzlů na podnikové úrovni, které udržuje a obsahuje nejnovější verze NodeJS. Z NodeSource budeme moci nainstalovat konkrétní verzi NodeJS.
Chcete-li nainstalovat NodeJS z NodeSource, jednoduše spusťte jeden z následujících příkazů a přidejte konkrétní verzi, která nás zajímá. Udělat to budeme muset mít nainstalován zvlnění. Pokud tento nástroj ještě nemáte, můžete jej nainstalovat pomocí příkazu:
sudo apt install curl
Teď za nainstalujte nejnovější verzi (Verze 14), v terminálu (Ctrl + Alt + T) přidáme tento PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
na nainstalovat verzi 12, vše, co musíte udělat, je spustit příkaz:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
na nainstalujte verzi LTS (Verze 10), použije se PPA:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Po přidání kteréhokoli z těchto PPA budeme moci nainstalovat nejnovější verzi NodeJS z úložiště podle našeho výběru. Pokud přidáme několik úložišť, nainstaluje se nejnovější verze NodeJS a ne LTS.
Nainstalujte NodeJS a npm
Pro instalaci v terminálu (Ctrl + Alt + T) budeme muset provést příkaz:
sudo apt install nodejs
Po dokončení instalace by měly být nainstalovány a připraveny k použití moduly NodeJS a npm. Můžeme použít následující příkazy viz číslo nainstalované verze.
node --version npm --version
Příkazy zobrazí seznam nainstalované verze uzlu a npm:
Květen viz všechny pokyny k instalaci dostupný z stránka projektu GitHub.
Nainstalujte NodeJS a npm pomocí Snap
Další forma instalace NodeJS probíhá prostřednictvím administrátora balíčky snap. To může být nejjednodušší způsob, jak to udělat.
Snaps lze snadno vytvářet a instalovat softwarové balíčky. Jedná se o zabalené aplikace se všemi jejich závislostmi, které lze spustit na všech populárních distribucích Gnu / Linux z jednoho sestavení.
na nainstalujte nejnovější verzi (Verze 14) v terminálu (Ctrl + Alt + T) spusťte:
sudo snap install node --channel=14/stable --classic
Můžeme nainstalovat verzi 13 spuštění příkazu:
sudo snap install node --channel=13/stable --classic
na nainstalovat verzi 10, bude použit následující příkaz:
sudo snap install node --channel=10/stable --classic
Testování serveru
Chcete-li otestovat, zda je webový server správně nainstalován, vytvořme testovací soubor s názvem http_server.js v naší domovské složce pomocí našeho oblíbeného editoru:
cd ~/ vim http_server.js
Tak to uděláme zkopírujte a vložte následující obsah do souboru:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
Poté soubor uložíme. Nyní provedeme jej následujícím příkazem pro spuštění serveru:
node http_server.js
V terminálu bychom měli vidět výstup, který vypadá takto:
Nyní, když otevřeme náš oblíbený prohlížeč a přejdeme na název hostitele serveru nebo IP adresu následovanou portem 3000, měli bychom vidět ukázkovou stránku, jako je následující:
http://localhost:3000
na dozvědět se více o NodeJS, uživatelé mohou navštívit stránka projektu.
Opravdu se mi líbilo, jak dobře je to vysvětleno.
Děkujeme!