Installazione di Node.js su CentOS 7
In questo tutorial andremo a vedere passo passo come installare Node.js su CentOS 7.
Node.js, come definito dal sito ufficiale, è un runtime Javascript. Possiamo quindi definirla come una piattaforma di programmazione Javascript lato server. Grazie a questo componente lo sviluppatore è in grado si sfruttare le potenzialità del linguaggio Javascript sia dal lato client, che dal lato server.
Procediamo con l’installazione di Node.js, partendo da una macchina virtuale CentOS 7 (vi consiglio di seguire questo articolo), aggiorniamo come sempre il sistema operativo
yum update
yum upgrade
a questo punto installiamo Node.js
yum install nodejs
al momento della redazione di questo articolo, la versione installata è la seguente
[root@localhost ~]# node –version
v6.12.3
durante la fase d’installazione del pacchetto Node.js è stato installato anche il gestore dei pacchetti per Javascript npm.
Entriamo nella console di Node.js, per verificare che l’installazione sia andata a buon fine
node
>console.log('Primo Test');
Primo Test
creiamo un web server per testare la piattaforma e, per la fase di test, disabilitiamo sia il SELINUX (mettiamolo permissive) sia il firewall-cmd
setenforce 0
systemctl stop firewalld
creiamo un file chiamato primotest.js con il seguente codice
var http = require(‘http’);
var server = http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/plain’});
res.end(‘Primo Test Pagina 1’);
})server.listen(1337, ‘ip_server_web’);
console.log(‘Web Server attivo’);
eseguiamo il codice tramite Node.js
node primotest.js
[root@localhost ~]# node primotest.js
Web Server attivo
Da un qualsiasi browser è possibile testare la pagina web, ma consiglio di utilizzare Chrome in quanto il framework si basa sul motore JavaScript Engine V8. Quindi avremo