Chapter 3. What is a Node web application?

This chapter covers

  • Creating a new web application
  • Building RESTful services
  • Persisting data
  • Working with templates

This chapter is all about Node web applications. After reading this chapter, you’ll understand what Node web applications look like and how to start building them. You’ll do everything a modern web developer does when building an application.

You’re going to build a web application called later that’s inspired by popular read-it-later websites such as Instapaper ( and Pocket ( This involves starting a new Node project, managing dependencies, creating a RESTful API, saving data to a database, and making an interface with templates. That ...

Get Node.js in Action, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.