בניית אפליקציות מבוססות JavaScript עם Node.js ו-Express.js
Node.js מאפשר להריץ JavaScript בצד השרת, ו-Express.js היא ספריית מסגרות עבודה לבניית אפליקציות ושרתי HTTP.
התקנת Node.js ו-Express.js
// התקנת Node.js
// הורד והתקן מ-nodejs.org
// יצירת פרויקט חדש והתקנת Express.js
npm init -y
npm install express
יצירת שרת Express.js בסיסי
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`);
});
שימוש ב-Middleware
app.use(express.json());
app.post('/data', (req, res) => {
let data = req.body;
console.log(data);
res.send('Data received');
});