Bagikan:
arrow_back Kembali ke Artikel Express.js adalah framework untuk membangun web app yang menggunakan Node.js sebagai basisnya.
Framework ini merupakan back-end development yang dapat digunakan pada pengelolaan routing session, permintaan HTTP, dan lainnya.
Fitur-Fitur Express.js:
- Routing – Metode yang digunakan website (server) untuk menampilkan permintaan dari browser (client).
- Middleware – Mengakses permintaan objek, respons objek, dan setiap siklus permintaan dan respon tersebut.
- Static File – File yang dapat diunduh oleh client atau browser.
- Template Engine – Library untuk memilih template yang berbeda.
- Cache – Tidak perlu menulis kode secara berulang.
Kelebihan Express.js:
- Dapat ditingkatkan skalanya dengan cepat.
- Dapat memperbaiki error lebih cepat.
- Mempersingkat proses pengembangan karena terintegrasi dengan full stack MEAN yang dapat membangun keseluruhan website secara cepat.
- Mendukung Google V8 Engine.
- Memiliki komunitas yang besar.
- Menggunakan bahasa pemrograman JavaScript.
Kekurangan Express.js:
- Tidak memiliki sistem authentication, sehingga harus ditambahkan menggunakan plugin.
- Tidak memiliki ORM (Object Relational Mapping) yang dapat mengubah suatu tabel menjadi object, namun bisa menggunakan aplikasi pihak ketiga seperti Sequelize.
T
Tentang Penulis
TAUFIK KURNIALENSYA S.Kom, M.Kom
Penulis — Universitas STEKOM
Penulis aktif yang berfokus pada isu-isu akademik, teknologi pendidikan, dan pengembangan sumber daya manusia di lingkungan kampus.