Ciao al mondo con Node.js e Express

Installazione di Node

Per creare un progetto node, dovresti avere un node installato nella tua macchina locale. Per farlo, basta andare verso https://nodejs.org/en/ e installare il nodo.

Creare un progetto Node

Creare una nuova directory e inizializzare node con il comando npm init. Npm è un gestore di pacchetti dove risiedono tutti i pacchetti javascript. Noi scarichiamo tutti i pacchetti javascript attraverso npm.

mkdir helloworld
cd helloworld/
npm init -y

Qui ho aggiunto un tag extra -y con il comando npm init. Di solito, quando digitiamo npm init, ci pone alcune domande. Per saltarle, sto solo aggiungendo questo tag -y al comando.

Dopo aver eseguito il comando, viene generato un file package.json nella directory principale del progetto. Questo contiene tutti i metadati rilevanti per il progetto.

Su questo file, possiamo vedere qualcosa chiamato scripts. Questo è il posto dove aggiungiamo i nostri comandi per il progetto. Sto creando un nuovo comando script che avvia il mio server quando digito npm start. Lo script dice a node che dovrebbe eseguire il comando node index.js ogni volta che eseguo il comando npm start.

package.json

"scripts": {
"start": "node index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},

Configure Express

Ora creiamo il nostro server. Qui stiamo creando il nostro server usando Express.js. Express JS è un framework web open-source per il nodo JS. È stato progettato per costruire applicazioni web e API. Il comando seguente installa express nel nostro progetto.

npm install express --save

Stiamo usando express per creare un nuovo server che funzionerà sulla porta 8000. Inoltre, per la dimostrazione, sto creando una rotta che restituisce hello world.

index.js

var express = require('express');
var app = express();app.get('/', function (req, res) {
res.send('Hello World!');
});app.listen(8000, function () {
console.log('Listening to Port 8000');
});

Avvia ora il server con il comando npm start. Aprite il vostro browser e navigate verso http://localhost:8000/. Dovresti vedere Hello world visualizzato nella pagina principale.

npm start

OutPut per l’esempio precedente

Sentiti libero di contattarmi per qualsiasi domanda. Email: [email protected]. Linkedin: https://www.linkedin.com/in/sjlouji/

Github: https://github.com/sjlouji/

Buona codifica!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.