У следећем чланку ћемо погледати како можемо инсталирајте Ноде.јс и нпм на Убунту 20.04 | 18.04. Ово је отворено крсно окружење извршавања за више платформи за ЈаваСцрипт о којем је већ било речи у Ова страница и који користи модел И / О операција усмерен на догађаје, што га чини лаганим и ефикасним.
НодеЈС је Оквир сервера отвореног кода заснован на ЈаваСцрипт-у који се првенствено користи за изградњу позадинских серверских апликација са ЈаваСцрипт рунтиме-ом. Заснован је на Цхроме-овом В8 ЈаваСцрипт механизму. Нпм је подразумевани менаџер пакета за НодеЈС.
Углавном се користи за асинхроно програмирање и јесте врло лаган оквир, што га чини бржим од осталих. Такође је компатибилан са већином популарних оперативних система. Различите врсте апликација, попут веб апликација, апликација командне линије итд., Могу се развити помоћу овог оквира помоћу Убунту-а.
Додајте НодеЈС спремиште из НодеСоурце-а
НодеСоурце је сопствено спремиште чворова на нивоу предузећа које одржава и садржи најновије верзије НодеЈС. Из НодеСоурце-а моћи ћемо да инсталирамо одређену верзију НодеЈС-а.
Да бисте инсталирали НодеЈС из НодеСоурце-а, једноставно покрените једну од следећих команди да бисте додали одређену верзију која нас занима. Урадити то мораћемо да имамо инсталиран цурл. Ако још увек немате овај алат, можете га инсталирати наредбом:
sudo apt install curl
Сада за инсталирајте најновију верзију (Верзија КСНУМКС), у терминал (Цтрл + Алт + Т) додаћемо овај ППА:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
у инсталирајте верзију 12, све што треба да урадите је да покренете наредбу:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
у инсталирајте ЛТС верзију (Верзија КСНУМКС), ППА који ће се користити биће:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Након додавања било ког од ових ППА-а, моћи ћемо да инсталирамо најновију верзију НодеЈС-а из спремишта по нашем избору. Ако додамо неколико спремишта, биће инсталирана најновија верзија НодеЈС, а не ЛТС.
Инсталирајте НодеЈС и нпм
За инсталацију, у терминалу (Цтрл + Алт + Т) мораћемо да извршимо наредбу:
sudo apt install nodejs
По завршетку инсталације, модули НодеЈС и нпм треба да буду инсталирани и спремни за употребу. Следеће команде можемо користити за погледајте број инсталиране верзије.
node --version npm --version
Команде ће навести инсталирану верзију чвора и нпм:
Можеш погледајте сва упутства за инсталацију Доступно од страна ГитХуб пројекта.
Инсталирајте НодеЈС и нпм путем Снап-а
Други облик инсталирање НодеЈС-а је преко администратора снап пакети. Ово је можда најлакши начин за то.
Снапс је лако створити и инсталирати софтверске пакете. То су паковане апликације са свим зависностима које се изводе у свим популарним Гну / Линук дистрибуцијама из једне верзије.
у инсталирајте најновију верзију (Верзија КСНУМКС) у терминалу (Цтрл + Алт + Т):
sudo snap install node --channel=14/stable --classic
Можемо инсталирати верзију 13 покретање команде:
sudo snap install node --channel=13/stable --classic
у инсталирајте верзију 10, наредба за употребу биће следећа:
sudo snap install node --channel=10/stable --classic
Тестирање сервера
Да бисте тестирали да ли је веб сервер исправно инсталиран, направимо тест датотеку која се зове хттп_сервер.јс у нашем кућном директоријуму помоћу омиљеног уређивача:
cd ~/ vim http_server.js
Онда ћемо копирајте и залепите следећи садржај у датотеку:
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}/`); });
После овога, чувамо датотеку. Сада извршавамо је следећом наредбом за покретање сервера:
node http_server.js
У терминалу бисмо требали видјети излаз који изгледа овако:
Сада ако отворимо свој омиљени прегледач и идемо на име хоста сервера или ИП адресу праћену портом 3000, требало би да видимо пример странице као што је следећи:
http://localhost:3000
у сазнајте више о НодеЈС, корисници могу да посете страница пројекта.
Заиста ми се свидело како је то добро објашњено.
Хвала!