Part 4 - Testing Express servers, user administration
Core Concepts
- Testing Node applications with Supertest
- Testing database requests
- Async/Await
- Error handling with try/catch/finally
- User administration and token authentication
Libraries/Tools Learned
- Jest
- Supertest
- Cross-env
- Bcrypt
- Jsonwebtoken
Projects
The beginning of the Bloglist app, used in many other parts! This part is the initial backend implementation of the Bloglist, and our first look at handling users and tokens.