Rumah >hujung hadapan web >tutorial js >Bina aplikasi satu halaman dengan Go dan Vue
Artikel ini, yang asalnya diterbitkan di blog pemaju Okta, menunjukkan membina aplikasi yang selamat, satu halaman (SPA) menggunakan vue.js dan go backend. Ia memanfaatkan okta untuk pengesahan dan mongoDB untuk kegigihan data. Spa membolehkan pengguna mencari GitHub untuk projek sumber terbuka, kegemaran mereka, dan menambah nota.
vue.js sorotan:
vue-cli
Senibina Aplikasi:
Tutorial mencipta frontend vue.js dengan VUEX untuk pengurusan negeri, vuetify untuk komponen reka bentuk bahan, dan VUE Router untuk navigasi. GO Backend menyediakan API REST dan menggunakan Okta's Go JWT Verifier untuk Pengesahan Selamat melalui JSON Web Tokens (JWTS) dan OpenID Connect (OIDC). MongoDB menyimpan data aplikasi.
Persediaan Projek:
vue-cli
Aplikasi ini mentakrifkan laluan untuk log masuk, papan pemuka utama (
), dan butiran projek individu (). Pengesahan dikuatkuasakan menggunakan okta /me
. Komponen Mengendalikan Interaksi Pengguna, Paparan Data, dan Komunikasi dengan GO Backend. /repo/:id
authRedirectGuard
GO BACKEND:
GO Backend menggunakan MongoDB untuk kegigihan data. A struct mewakili projek yang disukai. Lapisan
mengendalikan logik perniagaan, berinteraksi dengan repositori. Pengendali HTTP Mengurus Permintaan API, menggunakan middleware JWT Verifier OKTA untuk pengesahan.
kudo
Service
menjalankan aplikasi:
A Makefile
pembelajaran selanjutnya:
Artikel ini disimpulkan dengan pautan ke sumber tambahan di Vue.js dan pergi, termasuk tutorial Okta mengenai PWAS dan pengesahan.Versi yang ditulis semula ini mengekalkan makna kandungan asal sambil meningkatkan kebolehbacaan dan aliran, menggunakan lebih banyak bahasa ringkas dan tajuk seksyen yang lebih jelas. Imej kekal dalam format dan kedudukan asalnya.
Atas ialah kandungan terperinci Bina aplikasi satu halaman dengan Go dan Vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!