Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
// Install: npm install express const express = require('express') const app = express() const PORT = process.env.PORT || 3000 // Middleware to parse JSON bodies app.use(express.json()) app.use(express.urlencoded({ extended: true })) // Basic route app.get('/', (req, res) => { res.json({ message: 'Hello, Express!' }) }) // Route with parameter app.get('/users/:id', (req, res) => { const { id } = req.params res.json({ userId: id }) }) // POST route app.post('/users', (req, res) => { const { name, email } = req.body // Save to database... res.status(201).json({ id: Date.now(), name, email }) }) // Start server app.listen(PORT, () => { console.log(`Server running at http://localhost:${PORT}`) })
Result
Open