Express in Action is a carefully designed tutorial that teaches developers how to build web applications using Node and Express. It starts by introducing Node's unique characteristics and then shows how they map to the features of Express. With a clear vision of how an Express application looks, readers can systematically explore key development techniques, meet the rich ecosystem of companion tools and libraries, and even get a glimpse into its inner workings. After just a few chapters, they'll be able to build a simple Node app. By the end of the book, they'll know how to test it, hook it up to a database, and even automate the dev process.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
Table of Contents
Part 1 Intro
Chapter 1 What is Express?
Chapter 2 The basics of Node.js
Chapter 3 Foundations of Express
Part 2 Core
Chapter 4 Middleware
Chapter 5 Routing
Chapter 6 Building APIs
Chapter 7 Views and templates: Pug and EJS
Part 3 Express in Context
Chapter 8 Persisting your data with MongoDB
Chapter 9 Testing Express applications
Chapter 10 Security
Chapter 11 Deployment: assets and Heroku
Chapter 12 Best practices