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 dan ditutup baris Server berhasil di-shutdown
  3. Cetak hasil health check sebagai JSON, lalu jalankan simulasi shutdownnya

Output yang diharapkan:

Health check: {"status":"ok","version":"1.0.0","environment":"production"}
Menerima signal SIGTERM...
Menutup koneksi database...
Menutup HTTP server...
Server berhasil di-shutdown

Hint