Nodejs |
Intro
Hallo teman-teman kali ini kita akan membahas tentang Nodejs lagi, bahasa kali ini yaitu tentang cronjob sebenarnya apa sih cronjob itu ?, cronjob adalah suatu tools di sisi server untuk mejalankan task sesuai dengan waktu yang kita tentukan secara berulang, contoh kecil kita mempunyai sebuah aplikasi web base tentang penjualan nah pada setiap pukul 22.00 saya ingin membuat report dari penjualan hari ini di kirim ke email pimpinan, cara primitif kita buka aplikasi, dan klik sebuah button untuk meggenerate report dan kirim email, cara ini sangat cape ya karena kita harus on sampai pukul 22.00 sampai toko tutup misalkan kirim report baru bisa tidur nyenyak melupakan kerjaan hari ini hehe.
Disinilah peran cron job berguna jadi kita tidak perlu repot-repot melakukan hal primitif tersebut cukup kita masukan perintah saja pada server setiap pukul 22.00 melakukan aksi tersebut, jadi kita bisa nyenyak tidur dan melupakan kerjaan hari ini hehe.
Persiapan Code
Disini saya akan mendemokan dengan menggunakan nodejs, ada beberapa library yang bagus untuk melakukan cronjob tersebut berikut adalah library nya.
1. Node Cron
Untuk dokumentasi lengkapnya ada disini install package nya dengan perintah
npm i node-cron
2. Cron
Untuk dokumentasi lengkapnya ada disini install package nya dengan perintah
npm i cron
Okay untuk pengaturan second, minute dan hours ada di situsnya dan di github nya teman-teman bisa baca disitu, sebenarnya hampir sama sih hanya beberapa saja perbedaan pengaturan waktunya.
Mungkin segitu yang bisa saya sharing semoga bermanfaat bagi teman-teman, jika ada yang tidak mengerti, ada kesalahan dalam penulisan dan ada yang ingin ditanyakan atau di tambahkan bisa tulis dikolom komentar terimakasih.
0 Komentar