O'Reilly logo

TypeScript: Modern JavaScript Development by Ivo Gabe de Wolff, Vilic Vane, Remo H. Jansen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Note-Taking App with a Server

In this chapter, we will create a client-server app. The client will be written using Angular 2 and the server will be written using NodeJS and MongoDB. We can use TypeScript on both sides and we will see how we can reuse code between them.

The application can be used to take notes. We will implement a login page and basic, Create, Read, Update, and Delete (CRUD) operations for the notes.

Note-Taking App with a Server

In this chapter, we will cover the following topics:

  • Setting up the project structure
  • Getting started with NodeJS
  • Understanding the structural type system
  • Adding authentication
  • Testing the API
  • Adding CRUD operations
  • Writing the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required