Latihan 1: Deploy Node.js — Node.js

Latihan 1 dari materi Deploy Node.js di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat simulasi health check dan graceful shutdown — dua hal penting untuk deployment Node.js.

Langkah:

  1. Buat fungsi healthCheck() yang mengembalikan status aplikasi
  2. Buat fungsi gracefulShutdown() yang mensimulasikan proses shutdown
  3. Tampilkan health check dan simulasi shutdown

Output yang diharapkan:

Health check: {"status":"ok","version":"1.0.0","environment":"production"}
Menerima signal SIGTERM...
Menutup koneksi database...
Menutup HTTP server...
Shutdown selesai!

Hint