Yksinkertaisen verkkosovelluksen rakentaminen Node.js:n ja Express

Express on tehokas ja joustava verkkosovelluskehys, joka perustuu Node.js:ään. Yksinkertaisen syntaksin ja kevyen rakenteensa ansiosta Express voit luoda nopeasti käyttäjälle reagoivia verkkosovelluksia.

Express tarjoaa tarvittavat ominaisuudet ja työkalut HTTP-pyyntöjen käsittelyyn, reittien rakentamiseen, väliohjelmistojen hallintaan ja dynaamisen sisällön hahmontamiseen. Sen avulla voit luoda kestäviä ja joustavia verkkosovelluksia yksinkertaisista verkkosivustoista monimutkaisiin verkkosovelluksiin

Käyttääksesi järjestelmää Express sinun on asennettava kehys ja luotava palvelin, joka kuuntelee asiakkaiden pyyntöjä. Määrittämällä reittejä ja väliohjelmistoja voit käsitellä pyyntöjä, käyttää tietokantoja, suorittaa todennusta ja suojausta sekä näyttää dynaamista sisältöä käyttäjille.

 

Tässä on erityinen esimerkki tehtävälistasovelluksen rakentamisesta käyttämällä Express:

Vaihe 1: Asennus ja projektin asetukset

  1. Asenna Node.js tietokoneellesi( https://nodejs.org ).
  2. Avaa pääte ja luo projektillesi uusi hakemisto: mkdir todo-app.
  3. Siirry projektihakemistoon: cd todo-app.
  4. Alusta uusi Node.js-projekti: npm init -y.

Vaihe 2: Asenna Express

  1. Asenna Express paketti:. npm install express

Vaihe 3: Luo server.js-tiedosto

  1. Luo projektihakemistoon uusi tiedosto nimeltä server.js.
  2. Avaa server.js-tiedosto ja lisää seuraava sisältö:
// 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');  
});  
​

 

Vaihe 4: Suorita sovellus

  1. Avaa Terminal ja siirry projektihakemistoon(todo-app).
  2. Suorita sovellus komennolla: node server.js.
  3. Avaa verkkoselain ja käytä URL-osoitetta: http://localhost:3000.
  4. Näet viestin "Tervetuloa To-Do List -sovellukseen!" näytetään selaimessasi.

Tämä on yksinkertainen esimerkki verkkosovelluksen rakentamisesta käyttämällä Node.js:ää ja Express. Voit laajentaa tätä sovellusta lisäämällä ominaisuuksia, kuten tehtävien lisääminen, muokkaaminen ja poistaminen tehtäväluettelosta.