Express.js is the minimalist, flexible, de-facto standard web framework for Node.js.
⊞Code Example
const express = require('express');
const app = express();
const PORT = process.env.PORT || 5000;
// Root Endpoint
app.get('/', (req, res) => {
res.json({ message: "Welcome to Nextsem Node.js API!" });
});
// Course List Endpoint
app.get('/api/courses', (req, res) => {
res.json([
{ id: 'html', name: 'HTML5 Web Architecture', lessons: 98 },
{ id: 'css', name: 'CSS3 Styling & UI', lessons: 12 },
{ id: 'js', name: 'JavaScript ES6+', lessons: 12 },
{ id: 'node', name: 'Node.js & Express Backend', lessons: 12 }
]);
});
app.listen(PORT, () => {
console.log(`🚀 Express server running on port ${PORT}`);
});
