Technical requirements
Before you can proceed with the steps in this chapter, you must first finish the steps in the previous chapter on how to set up a functional GraphQL server. Please refer to Chapter 2, Setting Up GraphQL with Node.js, Express.js, and Apollo, to learn how to build up a GraphQL server using Express.js and Apollo Server.
It is important to note that your work machine should have MySQL installed. Please refer to Chapter 1, App Architecture and Development Environment, for instructions.
You should also be familiar with the following technologies:
- TypeScript
- Node.js and npm
- SQL (including basic concepts such as tables, columns and their types, relationships, and primary and foreign keys)
- GraphQL basics (including resolvers, queries, and mutations)
If you want to learn more about SQL, please see https://www.khanacademy.org/computing/computer-programming/sql.
You should also go through TypeORM's official documentation, which is...