Build a Node API Client: Queries, Caching and Authentication | Dark Hacker News