Just like in the previous chapter, this chapter will use Node.js (available from https://nodejs.org). We will also be using the following components:
- The Angular CLI (I'm using version 7.2.2)
- express (version 4.16.4 or greater)
- mongoose (version 5.4.8 or greater)
- @types/cors (version 2.8.4 or greater)
- @types/body-parser (version 1.17.0 or greater)
- @types/express (version 4.16.0 or greater)
- @types/mongodb (version 3.1.19 or greater)
- @types/mongoose (version 5.3.11 or greater)
- type-graphql (version 0.16.0 or greater)
- @types/graphql (version 14.0.7 or greater)
- apollo-server (version 2.4.0 or greater)
- apollo-server-express (version 2.4.0 or greater)
- guid-typescript (version 1.0.9 or greater)
- reflect-metadata (version 0.1.13 or greater)
- graphql (version 14.1.1 or greater)
- apollo-angular (version 1.5.0 or greater)
- apollo-angular-link-http (version...