Artikel ini adalah lanjutan dari Tutorial NodeJS, disini kita akan mecoba ExpressJS dan Mongoose sebagai alat perang. ExpressJS adalah framwork/kerangka aplikasi web NodeJS yang minimalist dan fleksibel yang menyediakan serangkaian fitur canggih untuk aplikasi web dan seluler.
Agar lebih memahami penggunaan framework ini kita akan membuat Project sederhana yaitu membuat CRUD(Create Reade Update Delete) Operation menggunakan ExpressJS dan Mongoose. Mongoose memudahkan kita dalam melakukan pemodelan database MongoDB.
Sebagai contoh kita akan membuat CRUD untuk membuat sebuah pegawai berdasarkan kecamatan. Jadi kita akan membuat dua buah collection yaitu pegawai dan kecamatan.
Setelah itu kita install express dengan cara "npm install express-generator -g".
Setelah berhasil menginstalnya kita akan membuat kerangka ExpressJS dengan mengetikan perintah "express --view=ejs crud_pegawai" kemudian tekan enter.
Di dalam folder crud_pegawai ini kita menggunakan view engine "ejs" dimana hal tersebut bisa dijadikan alat mendesain tampilan webnya. Ejs dipilih karena struktur codenya yang familiar seperti halnya html. Semua penulisan file template berextensi dot ejs dan ditempatkan pada folder views.
Pada perintah selanjutnya kita diminta melakukan change directory (cd) crud_pegawai artinya kita diminta mengarahkan ke folder tersebut. Setelah berpindah ke folder crud_pegawai, lalu jalankan perintah "npm install" kemudian "npm start".
Lalu jalankan di browser favorit kalian dan ketikan url http://localhost:3000 atau http://127.0.0.1:3000. Maka akan ada tampilan seperti berikut.
Sekarang kita sudah memiliki sebuah struktur project web, bisa di lihat di folder crud_pegawai kita sudah memiliki struktur project, jika kita membuka app.js maka beberapa packages secara otomatis langsung dipanggil atau melihat berbagai package yang terpasang dengan membuka file package.json.
Baca Selanjutnya - CRUD Dengan ExpressJS & Mongoose Part 2 : Koneksi Database
Instalasi
Yang petama yang harus kita siapkan adalah folder yang bernama express atau bebas terserah kalian, lihat perintah dibawah ini.
C:\Users\RSAM>cd Documents/nodejs_tutorial/
C:\Users\RSAM\Documents\nodejs_tutorial>mkdir express
Setelah itu kita install express dengan cara "npm install express-generator -g".
C:\Users\RSAM\Documents\nodejs_tutorial>cd express
C:\Users\RSAM\Documents\nodejs_tutorial\express>npm install express-generator -g
Setelah berhasil menginstalnya kita akan membuat kerangka ExpressJS dengan mengetikan perintah "express --view=ejs crud_pegawai" kemudian tekan enter.
C:\Users\RSAM\Documents\nodejs_tutorial\express>express --view=ejs crud_pegawai
Di dalam folder crud_pegawai ini kita menggunakan view engine "ejs" dimana hal tersebut bisa dijadikan alat mendesain tampilan webnya. Ejs dipilih karena struktur codenya yang familiar seperti halnya html. Semua penulisan file template berextensi dot ejs dan ditempatkan pada folder views.
Pada perintah selanjutnya kita diminta melakukan change directory (cd) crud_pegawai artinya kita diminta mengarahkan ke folder tersebut. Setelah berpindah ke folder crud_pegawai, lalu jalankan perintah "npm install" kemudian "npm start".
C:\Users\RSAM\Documents\nodejs_tutorial\express>cd crud_pegawai
C:\Users\RSAM\Documents\nodejs_tutorial\express\crud_pegawai>npm install
C:\Users\RSAM\Documents\nodejs_tutorial\express\crud_pegawai>npm start
Lalu jalankan di browser favorit kalian dan ketikan url http://localhost:3000 atau http://127.0.0.1:3000. Maka akan ada tampilan seperti berikut.
Sekarang kita sudah memiliki sebuah struktur project web, bisa di lihat di folder crud_pegawai kita sudah memiliki struktur project, jika kita membuka app.js maka beberapa packages secara otomatis langsung dipanggil atau melihat berbagai package yang terpasang dengan membuka file package.json.
Baca Selanjutnya - CRUD Dengan ExpressJS & Mongoose Part 2 : Koneksi Database

