Express ialah rangka kerja aplikasi web yang berkuasa dan fleksibel berdasarkan Node.js. Dengan sintaksnya yang ringkas dan struktur yang ringan, Express membolehkan anda membina aplikasi web responsif pengguna dengan cepat.
Express menyediakan ciri dan alatan yang diperlukan untuk mengendalikan permintaan HTTP, membina laluan, mengurus perisian tengah dan memaparkan kandungan dinamik. Ia membolehkan anda mencipta aplikasi web yang teguh dan fleksibel, daripada tapak web mudah kepada aplikasi web yang kompleks
Untuk menggunakan Express, anda perlu memasang rangka kerja dan mencipta pelayan untuk mendengar permintaan daripada pelanggan. Dengan mentakrifkan laluan dan perisian tengah, anda boleh mengendalikan permintaan, mengakses pangkalan data, melaksanakan pengesahan dan keselamatan serta memaparkan kandungan dinamik kepada pengguna.
Berikut ialah contoh khusus membina aplikasi senarai tugasan menggunakan Express:
Langkah 1: Pemasangan dan Persediaan Projek
- Pasang Node.js pada komputer anda( https://nodejs.org ).
- Buka Terminal dan buat direktori baharu untuk projek anda:
mkdir todo-app
. - Beralih ke direktori projek:
cd todo-app
. - Mulakan projek Node.js baharu:
npm init -y
.
Langkah 2: Pasang Express
- Pasang Express pakej:.
npm install express
Langkah 3: Cipta fail server.js
- Cipta fail baharu bernama server.js dalam direktori projek.
- Buka fail server.js dan tambah kandungan berikut:
// 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');
});
Langkah 4: Jalankan Aplikasi
- Buka Terminal dan navigasi ke direktori projek(todo-app).
- Jalankan aplikasi dengan arahan:
node server.js
. - Buka pelayar web anda dan akses URL:
http://localhost:3000
. - Anda akan melihat mesej "Selamat Datang ke Apl Senarai Tugasan!" dipaparkan dalam pelayar anda.
Itulah contoh mudah untuk membina aplikasi web menggunakan Node.js dan Express. Anda boleh mengembangkan aplikasi ini dengan menambahkan ciri seperti menambah, mengedit dan memadamkan tugasan daripada senarai tugasan.