Web Development With Node And Express by Ethan Brown

Leveraging the JavaScript Stack

A practical, example-driven guide to building modern server-side applications with Node.js and the Express framework, covering asynchronous programming, middleware and routing, templating, working with databases and RESTful APIs, authentication, testing, error handling, security, and deployment, with hands-on patterns and best practices for designing and deploying scalable web apps.

Purchase from Bookshop.org