Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
const express = require('express'); const app = express(); // ── App-level settings ──────────────────────────────────────── app.set('env', process.env.NODE_ENV || 'development'); app.set('x-powered-by', false); // hide Express header // ── Built-in middleware ─────────────────────────────────────── app.use(express.json({ limit: '1mb' })); // ── Custom request logger ───────────────────────────────────── app.use((req, res, next) => { const start = Date.now(); res.on('finish', () => { console.log( `${req.method} ${req.originalUrl} → ${res.statusCode} (${Date.now() - start}ms)` ); }); next(); // hand off to next middleware }); // ── Route handler (end of chain) ───────────────────────────── app.get('/ping', (req, res) => { res.status(200).json({ pong: true }); }); app.listen(3000);
Result
Open