nonobieBETA
Roadmap
GitHub

Node Express

Node.js & Express — Learning Roadmap01 — Node.js Runtime & Modules02 — File System & Path03 — Events & Streams04 — HTTP Module (No Framework)05 — Async Patterns & Error Handling06 — Express Setup & Basics07 — Middleware08 — Routing & Router09 — Request Handling10 — Response Patterns11 — REST API Design12 — Authentication & Authorization13 — Error Handling & Logging14 — Input Validation & Sanitization15 — Database Integration Patterns16 — Testing17 — Security Best Practices18 — Performance & Caching19 — WebSockets & Real-Time20 — Project Structure & Deployment
Docs
/
Node Express
Chapter 2

02 — File System & Path

Core Concepts

  • fs/promises — async file operations (recommended)
  • fs (sync) — readFileSync, writeFileSync — blocks the event loop
  • path — cross-platform path manipulation
  • Reading — readFile, readdir, stat
  • Writing — writeFile, appendFile, mkdir, rm
  • Watching — fs.watch for file change detection
  • Streams — efficient for large files (covered in topic 03)
01 — Node.js Runtime & Modules03 — Events & Streams