Learn how to write custom, strongly-typed Express middleware in Node.js. Extend the Request object safely to pass authentication data between routes.