Δημιουργία απλής εφαρμογής Ιστού με το Node.js και Express

Express είναι ένα ισχυρό και ευέλικτο πλαίσιο εφαρμογών ιστού που βασίζεται στο Node.js. Με την απλή σύνταξη και την ελαφριά δομή του, Express σας επιτρέπει να δημιουργείτε γρήγορα εφαρμογές web που ανταποκρίνονται στο χρήστη.

Express παρέχει τις δυνατότητες και τα εργαλεία που είναι απαραίτητα για το χειρισμό αιτημάτων HTTP, τη δημιουργία διαδρομών, τη διαχείριση ενδιάμεσου λογισμικού και την απόδοση δυναμικού περιεχομένου. Σας δίνει τη δυνατότητα να δημιουργήσετε ισχυρές και ευέλικτες διαδικτυακές εφαρμογές, από απλούς ιστότοπους έως πολύπλοκες εφαρμογές Ιστού

Για να χρησιμοποιήσετε το Express, πρέπει να εγκαταστήσετε το πλαίσιο και να δημιουργήσετε έναν διακομιστή για να ακούει αιτήματα από πελάτες. Καθορίζοντας διαδρομές και ενδιάμεσο λογισμικό, μπορείτε να χειρίζεστε αιτήματα, να έχετε πρόσβαση σε βάσεις δεδομένων, να πραγματοποιείτε έλεγχο ταυτότητας και ασφάλεια και να προβάλλετε δυναμικό περιεχόμενο στους χρήστες.

 

Ακολουθεί ένα συγκεκριμένο παράδειγμα δημιουργίας μιας εφαρμογής λίστας υποχρεώσεων χρησιμοποιώντας Express:

Βήμα 1: Εγκατάσταση και Ρύθμιση έργου

  1. Εγκαταστήστε το Node.js στον υπολογιστή σας( https://nodejs.org ).
  2. Ανοίξτε το Terminal και δημιουργήστε έναν νέο κατάλογο για το έργο σας: mkdir todo-app.
  3. Μετακινηθείτε στον κατάλογο του έργου: cd todo-app.
  4. Εκκινήστε ένα νέο έργο Node.js: npm init -y.

Βήμα 2: Εγκατάσταση Express

  1. Εγκαταστήστε το Express πακέτο:. npm install express

Βήμα 3: Δημιουργήστε το αρχείο server.js

  1. Δημιουργήστε ένα νέο αρχείο με το όνομα server.js στον κατάλογο του έργου.
  2. Ανοίξτε το αρχείο server.js και προσθέστε το ακόλουθο περιεχόμενο:
// 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: Εκτελέστε την εφαρμογή

  1. Ανοίξτε το Terminal και μεταβείτε στον κατάλογο του έργου(todo-app).
  2. Εκτελέστε την εφαρμογή με την εντολή: node server.js.
  3. Ανοίξτε το πρόγραμμα περιήγησής σας και αποκτήστε πρόσβαση στη διεύθυνση URL: http://localhost:3000.
  4. Θα δείτε το μήνυμα "Καλώς ήρθατε στην εφαρμογή λίστας υποχρεώσεων!" εμφανίζεται στο πρόγραμμα περιήγησής σας.

Αυτό είναι ένα απλό παράδειγμα δημιουργίας μιας εφαρμογής Ιστού χρησιμοποιώντας το Node.js και Express. Μπορείτε να επεκτείνετε αυτήν την εφαρμογή προσθέτοντας λειτουργίες όπως η προσθήκη, η επεξεργασία και η διαγραφή εργασιών από τη λίστα υποχρεώσεων.