Baru mengenal Node.js dan Express, saya mencoba memahami dua konsep yang tampaknya tumpang tindih, rute vs pengontrol.
Saya telah melihat contoh yang sederhana apakah app.js + routes / *, ini tampaknya cukup untuk merutekan berbagai permintaan yang dibutuhkan.
Namun, saya juga melihat orang-orang berbicara tentang penggunaan pengontrol, dan beberapa di antaranya menyiratkan model MVC yang lebih formal (???).
Akan sangat bagus jika seseorang dapat membantu saya membersihkan misteri ini, dan jika Anda memiliki contoh yang baik untuk menyiapkan pengontrol dalam kerangka kerja Node.js + Express, itu akan sangat bagus!
Terima kasih,
Anda hanya dapat memiliki folder rute atau keduanya. Misalnya, beberapa mengatur rute / jalur (mis. / User /: id) dan menghubungkannya ke Get, Post, Put / Update, Delete, dll. Dan kemudian di folder routes:
Kemudian, di folder pengontrol:
Hanya untuk membuat sesuatu. Saya telah melakukan proyek tanpa folder pengontrol, dan menempatkan semua logika di satu tempat.
sumber