Express huwa qafas ta 'applikazzjoni tal-web b'saħħtu u flessibbli bbażat fuq Node.js. Bis-sintassi sempliċi u l-istruttura ħafifa tagħha, Express tippermettilek li tibni malajr applikazzjonijiet tal-web li jirrispondu għall-utent.
Express jipprovdi l-karatteristiċi u l-għodod meħtieġa għall-immaniġġjar tat-talbiet HTTP, il-bini ta’ rotot, il-ġestjoni tal-middleware, u l-għoti ta’ kontenut dinamiku. Jippermettilek toħloq applikazzjonijiet tal-web robusti u flessibbli, minn websajts sempliċi għal applikazzjonijiet tal-web kumplessi
Biex tuża Express, għandek bżonn tinstalla l-qafas u toħloq server biex tisma' talbiet mill-klijenti. Billi tiddefinixxi rotot u middleware, tista' timmaniġġja t-talbiet, taċċessa databases, twettaq awtentikazzjoni u sigurtà, u turi kontenut dinamiku lill-utenti.
Hawn hu eżempju speċifiku ta’ kif tinbena applikazzjoni ta’ lista ta’ affarijiet li tagħmel bl-użu Express:
Pass 1: Installazzjoni u Setup tal-Proġett
- Installa Node.js fuq il-kompjuter tiegħek( https://nodejs.org ).
- Iftaħ it-Terminal u oħloq direttorju ġdid għall-proġett tiegħek:
mkdir todo-app
. - Imxi fid-direttorju tal-proġett:
cd todo-app
. - Inizjalizza proġett Node.js ġdid:
npm init -y
.
Pass 2: Installa Express
- Installa l- Express pakkett:.
npm install express
Pass 3: Oħloq il-fajl server.js
- Oħloq fajl ġdid bl-isem server.js fid-direttorju tal-proġett.
- Iftaħ il-fajl server.js u żid il-kontenut li ġej:
// Import the Express module
const express = require('express');
// Create an Express app
const app = express();
// Define a route for the home page
app.get('/',(req, res) => {
res.send('Welcome to the To-Do List App!');
});
// Start the server
app.listen(3000,() => {
console.log('Server is running on port 3000');
});
Pass 4: Mexxi l-Applikazzjoni
- Iftaħ it-Terminal u naviga għad-direttorju tal-proġett(todo-app).
- Mexxi l-applikazzjoni bil-kmand:
node server.js
. - Iftaħ il-web browser tiegħek u aċċess għall-URL:
http://localhost:3000
. - Se tara l-messaġġ "Merħba fl-App Lista To-Do!" murija fil-browser tiegħek.
Dak huwa eżempju sempliċi ta 'bini ta' applikazzjoni tal-web bl-użu ta 'Node.js u Express. Tista' tespandi din l-applikazzjoni billi żżid karatteristiċi bħaż-żieda, l-editjar u t-tħassir ta' kompiti mil-lista ta' affarijiet.