Express yra galinga ir lanksti žiniatinklio programų sistema, pagrįsta Node.js. Dėl paprastos sintaksės ir lengvos struktūros Express galite greitai sukurti į vartotoją reaguojančias žiniatinklio programas.
Express suteikia funkcijas ir įrankius, reikalingus HTTP užklausoms tvarkyti, maršrutams kurti, tarpinei programinei įrangai tvarkyti ir dinaminiam turiniui pateikti. Tai leidžia kurti patikimas ir lanksčias žiniatinklio programas, nuo paprastų svetainių iki sudėtingų žiniatinklio programų
Norėdami naudoti Express, turite įdiegti sistemą ir sukurti serverį, kad galėtumėte klausytis klientų užklausų. Apibrėždami maršrutus ir tarpinę programinę įrangą, galite tvarkyti užklausas, pasiekti duomenų bazes, atlikti autentifikavimą ir saugumą bei rodyti vartotojams dinamišką turinį.
Štai konkretus darbų sąrašo programos kūrimo pavyzdys naudojant Express:
1 veiksmas: diegimas ir projekto sąranka
- Įdiekite Node.js savo kompiuteryje( https://nodejs.org ).
- Atidarykite terminalą ir sukurkite naują savo projekto katalogą:
mkdir todo-app
. - Pereikite į projekto katalogą:
cd todo-app
. - Inicijuoti naują Node.js projektą:
npm init -y
.
2 veiksmas: įdiekite Express
- Įdiekite Express paketą:.
npm install express
3 veiksmas: sukurkite server.js failą
- Projekto kataloge sukurkite naują failą pavadinimu server.js.
- Atidarykite server.js failą ir pridėkite šį turinį:
// 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');
});
4 veiksmas: paleiskite programą
- Atidarykite terminalą ir eikite į projekto katalogą(todo-app).
- Paleiskite programą naudodami komandą:
node server.js
. - Atidarykite žiniatinklio naršyklę ir pasiekite URL:
http://localhost:3000
. - Pamatysite pranešimą "Sveiki atvykę į užduočių sąrašo programą!" rodomas jūsų naršyklėje.
Tai paprastas žiniatinklio programos kūrimo naudojant Node.js ir Express. Galite išplėsti šią programą įtraukdami tokias funkcijas kaip užduočių pridėjimas, redagavimas ir ištrynimas iš darbų sąrašo.