{"version":"1.0","type":"card","id":"6dc92d4d-a0f3-4f0a-9d5c-b60ae33d5dd2","url":"https://stacklist.com/card/6dc92d4d-a0f3-4f0a-9d5c-b60ae33d5dd2","title":"A Docker-enabled Node.js/MongoDB REST API (in TypeScript) ","source_url":"https://www.toptal.com/express-js/nodejs-typescript-rest-api-pt-3","note":"Learn how to build a robust Node.js and TypeScript REST API with a Docker-enabled MongoDB database, JWT authentication, user permissions, and automated testing with Mocha, Chai, and SuperTest.\n","image":{"url":"https://ucarecdn.com/5e5f8c38-9b51-4e0e-8cf7-1b42692795e6/","alt":"A Docker-enabled Node.js/MongoDB REST API (in TypeScript) ","width":1200,"height":630},"stack":{"id":"54c76c97-4dd4-498c-b8cc-4f6c6818675b","title":"📚 Learning — Becoming a Backend Dev","url":"https://stacklist.com/c/technology/stack/54c76c97-4dd4-498c-b8cc-4f6c6818675b"},"created_at":"2025-03-06T15:51:19.684Z","updated_at":null,"aco":{"summary":"The website appears to be a security check by Cloudflare for the website \"www.toptal.com.\" The message indicates that the website needs to verify the user is human before proceeding.  \n","tags":["docker","nodejs","mongodb","typescript","rest-api","jwt","testing"],"key_entities":[],"classification":null,"language":null,"confidence":null,"provenance":null,"token_counts":{"approximate":75},"content_hash":null,"acp_version":"0.2","body_available":false,"body_tokens":0,"visibility":"public","agent_accessible":true,"status":"final"},"_links":{"self":"/api/public/card/6dc92d4d-a0f3-4f0a-9d5c-b60ae33d5dd2.json","html":"https://stacklist.com/card/6dc92d4d-a0f3-4f0a-9d5c-b60ae33d5dd2","md":"/api/public/card/6dc92d4d-a0f3-4f0a-9d5c-b60ae33d5dd2.md","stack_json":"/api/public/stack/54c76c97-4dd4-498c-b8cc-4f6c6818675b.json"}}