Table of Contents

 

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