TypeScript Express tutorial #3. Error handling and validating incoming data | Hacker News Reader