If you are currently building mini API projects with Express.js, you will have noticed this: anyone can send requests to your API endpoints.

However, real-world APIs don't work that way. You have to log in, create an account, and get an API key, which you'll use to authenticate every request you send.

And that’s exactly what this tutorial is all...