Tutorial Membuat Authentication di Adonis JS #1 : Installasi & Persiapan - Halo teman-teman semuanya, pada kesempatan kali kita semua akan belajar bagaimana cara membuat sebuah Authentication di Adonis JS.
Sebelumnya SantriKoding sudah pernah membahas tentang Adonis JS yaitu bagaimana cara membuat CRUD. Di artikel pertama ini kita akan melakukan installasi dan persiapan sebelum memulai project kita.
INSTALL ADONIS JS
Sebelumnya pastikan teman-teman sudah menginstall Node JS di komputernya, karena Adonis JS ini merupakan salah satu Framework dari Node JS.
Setelah Node Js dan NPM sudah berhasil terinstall, silahkan jalankan perintah dibawah ini untuk menginstall Adonis JS CLI di komputer kita secara global.
npm i -g @adonisjs/cli
Setelah installasi Adonis JS CLI selesai, maka sekarang kita sudah bisa membuat project baru dengan menggunakan Adonis JS CLI. Jalankan perintah di bawah ini untuk membuat project baru.
adonis new auth
auth
merupakan nama project kita nanti.
Silahkan tunggu proses installasi, kurang lebih seperti berikut ini :
Setelah installasi project selesai, sekarang kita masuk ke direktori project kita dengan cara :
cd auth
Sekarang kita coba jalankan project kita, silahkan ketikkan perintah dibawah ini :
adonis serve --dev
Maka jika berhasil, Adonis JS akan menjalankan servernya menggunakan port 3333
, sekarang teman-teman bisa membukanya di web browser dengan mengetikkan http://localhost:3333 maka kurang lebih hasilnya seperti berikut ini :
MEMBUAT DATABASE
Setelah kita berhasil menginstall Adonis JS, maka langkah selanjutnya adalah mempersiapkan database yang akan kita gunakan nanti.
Silahkan teman-teman buka http://localhost/phpmyadmin dan kemudian buat database baru dengan nama “db_adonis_auth”.
Setelah berhasil membuat database baru, langkah selanjutnya kita mengatur koneksi database antara Adonis JS kita dengan MySQL.
Silahkan teman-teman buka file .env
dan cari kode dibawah ini :
DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_DATABASE=adonis
Dan silahkan teman-teman ganti menjadi seperti berikut ini :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_DATABASE=db_adonis_auth
Silahkan teman-teman perhatikan pada kode diatas, kita merubah DB_CONNECTION
yang semual SQLITE
menjadi MYSQL
.
Karena pada tutorial kali ini kita semua akan belajar menggunakan database MySQ
L, secara default Adonis JS belum menyediakan MySQL
, jadi kita harus menginstallnya terlebih dahulu.
Jalankan perintah dibawah ini untuk menginstall MySQL
di project kita :
npm i mysql --save
Kurang lebih sampai disini pembahasan tentang installasi dan persiapan membuat authentication di Adonis JS, di artikel selanjutnya kita semua akan belajar membuat migration dan menjalankannya.
Terima Kasih