Yksinkertaisen verkkosovelluksen luominen Node.js:n ja Expressin avulla

Express on tehokas ja joustava verkkosovelluskehys, joka sopii Node.js:ään. Yksinkertainen ja tehokkaansa avulla Express avulla voit luoda nopeasti käyttäjälle rakenteen synt verkkosovelluksia.

Express tarjoaa HTTP-pyyntöjen käsittelyyn, reittien rakentamiseen, väliohjelmistojen hallintaan ja dynamisen tarkoitukseen renderöimiseen tarvittavat ominaisuudet ja työkalut. Sen avulla voit luoda kestäviä ja joustavia verkkosovelluksia varten käytettävästä monimutka verkkosovelluksiin

Expressin käyttöä varten asennettava kehys pyyntöpalvelin, joka kuuntelee sinua niin on. Määrittämällä reseptejä ja väliohjelmistoja voit tietokantaa pyyntöjä, käyttää, jotta voidaan käyttää tietokantaa ja suojausta sekä näyttää dynaamista käyttöä.

 

Tässä on erityinen esimerkki tehtävälistasovelluksen luomisesta Expressillä:

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 uusi tiedosto nimeltä server.js projektihakemistoon.
  2. Avaa server.js-tiedosto ja lisää seuraavaa 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äytössä näkyvät.

Tämä on yksinkertainen esimerkki verkkosovelluksen rakentamisesta Node.js:n ja Expressin avulla. Voit laajentaa tätä sovellusta lisäämällä, kuten tehtäväen lisääminen, muokkaaminen ja poistaminen tehtäväluettelosta.