Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Mengapa kode berikut tidak berfungsi pada middleware nuxt?
//middleware/checkAuth.js
export default function({store, redirect}) {
if(store.state.user.userData !== null) {
return redirect ('/')
} else {
return redirect ('/login')
}
}
Ketika saya masuk halaman home tidak teredirect ke halaman login padahal state userData kondisinya null. Bagaimana cara yg benar?
1 Jawaban:
coba console.log(store.state.user.userData) lihat hasil perbedaannya saat user login dan saat user tidak login , nanti itu bisa jadi value yang kamu uji
Tanggapan
Udah bang hilman, bedanya klo blm login valuenya null dan klo udh login valuenya object
coba aja != null, satu sama dengan. pastikan juga udah masuk ke if else dengan taro console.log di keduanya satu console.log('masuk di if') yang else juga
Oke bang hilman sy coba, thanks sarannya