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)
}