Tutorial Membuat Authentication di Adonis JS #1 : Installasi & Persiapan


Tutorial Membuat Authentication di Adonis JS #1 : Installasi & Persiapan

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 MySQL, 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


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami