Server Node.js Vanilla

Untuk membuat rute pada server vanilla node.js, kita hanya perlu untuk membuat logika apakah request akan masuk ke rute yang mana jadi simplenya kita hanya perlu untuk membuat potongan kode seperti

if (request.url === "/namaRutenya") {
  response.end("balikan responsnya apa")
}

Kalau ingin mengecek juga requestnya menggunakan http method apa, kita tinggal gunakan kondisi tambahan ketika mengecek si request yang masuk

if (request.url === "/namaRutenya" && request.method === "MethodnyaApa contohnya: GET") {
  response.end("balikannya apa")
}

Untuk HTTP method lainnya, kalian bisa juga implementasi logika logika terserah kalian tergantung bagaimana apa yang kalian pikirkan

if (request.url === "/post" && request.method === "POST") {
  // logika untuk menambahkan post
  // const db = fs.readFile(...)
  // db.post.push(request.body)
}