Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. Intro
Chapter 1. What is Express?
1.1. What is this Node.js business?
1.2. What is Express?
1.2.1. The functionality in Node.js
1.2.2. What Express adds to Node.js
1.3. Express’s minimal philosophy
1.4. The core parts of Express
1.4.1. Middleware
1.4.2. Routing
1.4.3. Subapplications
1.4.4. Conveniences
1.5. The ecosystem surrounding Express
1.5.1. Express vs. other web application frameworks
1.5.2. What Express is used for
1.5.3. Third-party modules for Node.js and Express
1.6. The obligatory Hello World
1.7. Summary
Chapter 2. The basics of Node.js
2.1. Installing Node
2.1.1. Running your first Node script
2.2. Using modules
2.2.1. Requiring built-in modules
2.2.2. Requiring third-party modules with package.json and npm
2.2.3. Defining your own modules
2.3. Node: an asynchronous world
2.4. Building a web server with Node: the http module
2.5. Summary
Chapter 3. Foundations of Express