Halo, Sobat Jagoan! Setelah sukses membangun REST API dengan Node.js, langkah selanjutnya adalah memastikan API tersebut bisa diakses oleh pengguna atau sistem lain di dunia nyata. Proses ini dikenal sebagai deploy. Dengan Node.js, kamu bisa memanfaatkan berbagai layanan hosting untuk menyebarkan API-mu, sehingga dapat diakses kapan saja dan di mana saja.
Di tutorial ini, akan membahas langkah-langkah untuk melakukan deploy API dengan Node.js. Sedangkan, tutorial membuat REST API dengan Node.js berikut Membuat REST API dengan Node.js.
STEP 1: Melakukan zip pada file Node.js. Perlu diperhatikan adalah ketika proses ZIP mohon untuk tidak mengikut sertakan folder node_modules.
STEP 2: Membuat aplikasi Node.js pada cPanel.
STEP 3: Jika telah melakukan zip, upload file ke hosting dan kemudian ekstrak file zip tersebut.
Hal yang perlu diperhatikan adalah pada file .htaccess, yakni pada bagian passanger startup file harus sama dengan file startup yang ada pada aplikasi Node.js yang telah dibuat sebelumnya
STEP 4: Selanjutnya adalah melakukan NPM Run Install, hal ini akan membuat aplikasi Npde.js kamu melakukan installasi environtment yang dibutuhkan dan hasil dari installasi NPM ini adalah folder node_modules
Struktur foldernya menjadi seperti berikut:
STEP 5: Setelah melakukan setup file dan aplikasi, langkah selanjutnya adalah mempersiapkan database yang nantinya akan kita koneksikan ke aplikasi Node.js
STEP 6: Selanjutnya, upload file SQL yang telah kamu buat pada panduan membuat REST API dengan Node.js
Mengimpor ke dalam basis data:
STEP 7: Setelah berhasil mempersiapkan database yang akan digunakan maka proses selanjutnya adalah menyesuaikan file koneksi dengan kredensial database yang telah dibuat.
STEP 8: Jika semua proses telah berhasil, maka aplikasi API dengan Node.js telah berhasil di deploy pada cPanel. Berikut adalah pengetesan koneksi API.
Selamat, Sob! Kamu sudah berhasil deploy API Node.js di cPanel. Sekarang, API-mu siap digunakan dan diakses oleh pengguna maupun sistem lainnya. Semoga tutorial ini bermanfaat, dan sampai jumpa di tutorial berikutnya, Sob!
Kalau kamu menemui kesulitan, kamu bisa hubungi tim support kece Jagoan Hosting via livechat atau open tiket dari member area ya Sob. Sampai jumpa di tutorial selanjutnya!