Node.js

Example

Simple script

Running the script

Running the script

Include libraries

Require

Require

ECMAScript Modules

ECMAScript Modules

Event Emitter

Message Emitter

Clock

Clock

File System

Read File

Read File

Read File Synchronously

And many more!

  • appendFile
  • readdir
  • chown
  • chmod
  • ...

Path

Basename

Basename

Dirname

Dirname

And many more!

  • extname
  • normalize
  • resolve

CLI Arguments

Arguments

Arguments

CLI Arguments

CLI Arguments

Parsing

Parsing

Child Process

Bash in Node.js

Bash in Node.js

And many more!

  • exec
  • execFile
  • fork
  • ...

Cluster

Lasagna situation

Lasagna situation

Readline

User Feedback

User Feedback

And many more!

  • write
  • line
  • prompt
  • ...

Bonus: ESGI CLI

Bonus: ESGI CLI

Node.js

By Amin Nairi