Express to potężny i elastyczny framework aplikacji internetowych oparty na Node.js. Dzięki prostej składni i lekkiej strukturze Express umożliwia szybkie tworzenie aplikacji internetowych reagujących na użytkownika.
Express zapewnia funkcje i narzędzia niezbędne do obsługi żądań HTTP, budowania tras, zarządzania oprogramowaniem pośredniczącym i renderowania zawartości dynamicznej. Umożliwia tworzenie solidnych i elastycznych aplikacji internetowych, od prostych stron internetowych po złożone aplikacje internetowe
Aby korzystać z Express, musisz zainstalować framework i utworzyć serwer do nasłuchiwania żądań od klientów. Definiując trasy i oprogramowanie pośrednie, możesz obsługiwać żądania, uzyskiwać dostęp do baz danych, przeprowadzać uwierzytelnianie i zabezpieczać oraz wyświetlać dynamiczną zawartość użytkownikom.
Oto konkretny przykład budowania aplikacji z listą rzeczy do zrobienia przy użyciu Express:
Krok 1: Instalacja i konfiguracja projektu
- Zainstaluj Node.js na swoim komputerze( https://nodejs.org ).
- Otwórz terminal i utwórz nowy katalog dla swojego projektu:
mkdir todo-app
. - Przejdź do katalogu projektu:
cd todo-app
. - Zainicjuj nowy projekt Node.js:
npm init -y
.
Krok 2: Zainstaluj Express
- Zainstaluj Express pakiet:.
npm install express
Krok 3: Utwórz plik server.js
- Utwórz nowy plik o nazwie server.js w katalogu projektu.
- Otwórz plik server.js i dodaj następującą treść:
// 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');
});
Krok 4: Uruchom aplikację
- Otwórz Terminal i przejdź do katalogu projektu(todo-app).
- Uruchom aplikację za pomocą polecenia:
node server.js
. - Otwórz przeglądarkę internetową i przejdź do adresu URL:
http://localhost:3000
. - Zobaczysz komunikat „Witamy w aplikacji Lista rzeczy do zrobienia!” wyświetlane w Twojej przeglądarce.
To prosty przykład budowania aplikacji internetowej przy użyciu Node.js i Express. Możesz rozszerzyć tę aplikację, dodając funkcje, takie jak dodawanie, edytowanie i usuwanie zadań z listy rzeczy do zrobienia.