Node.js Must Know
This branch is the main Node.js path.
Focus on runtime behavior before jumping to Express.
Topics here
- What Node.js is.
- Node.js vs browser JavaScript.
- Event loop, libuv, microtasks, macrotasks, and non-blocking IO.
- Modules and npm.
- File system and path.
- Events and EventEmitter.
- Streams and buffers.
- HTTP server.
- Environment variables and
process. - Error handling.
Practice rule
Before Express, build one tiny HTTP server with Node's http module. It makes Express routing and middleware easier to understand.