From SYN to res.end() — The Complete Anatomy of a Node.js Upload Request

When you click “Upload” in a browser, what actually happens inside a Node.js server?