JavaScript
Express
This will be regarding the Express framework for Node.js.
Initial setup
const express = require('express');
const app = express();
app.listen(3000, () => console.log('Listening on port 3000'));
Middleware
Middleware is a function that has access to the request and response objects. It can do whatever it wants with them, and then call the next function in the middleware stack. If it doesn't call next()
, then the request will be left hanging.
Special middleware
express.static()
- serves static filesexpress.json()
- parses incoming requests with JSON payloadsexpress.urlencoded()
- parses incoming requests with URL-encoded payloads
Custom middleware