Perfomance & ScalingLesson 86Preview gratis
Child Process Module
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini menjelaskan modul child_process untuk menjalankan proses luar dari Node.js, seperti perintah shell atau program lain. Kamu akan memakai spawn, exec, execFile, dan fork dengan memahami perbedaannya terkait buffer, shell, dan komunikasi. Modul ini berguna untuk menjalankan tool eksternal, FFmpeg, atau skrip sistem.
Poin kunci
- spawn: tanpa shell, stream stdout/stderr, cocok untuk program besar.
- exec: menjalankan lewat shell, hasil dikumpulkan ke buffer (ada batas maxBuffer).
- execFile: seperti exec tetapi langsung ke file, tanpa shell (lebih aman).
- fork membuat proses anak Node.js khusus dengan channel IPC (send/on 'message').
- Selalu tangani event error dan close; jangan asumsikan perintah selalu sukses.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.