Apabila menggunakan vue webpack untuk membina aplikasi satu halaman, terdapat beberapa isu yang tidak jelas.
1. Bagaimana untuk mengendalikan kebenaran pengguna dan status log masuk?
2. Adakah kuki tidak lagi berguna dalam aplikasi satu halaman?
3. Dalam direktori dist yang disusun oleh webpack, bolehkah index.html dan fail statik di dalamnya dijalankan secara langsung dengan nginx?
4. Adakah terdapat sebarang maklumat pek web terperinci?
Keraguan utama pada masa ini terletak pada soalan pertama, saya harap Tuhan dapat menjawabnya
1 + 2: Lagipun, penyelenggaraan status log masuk tidak lebih daripada membiarkan pelanggan mendapatkan token yang mewakili sesi log masuk anda selepas log masuk. Jika anda boleh mendapatkan ini, anda akan faham bahawa ia sebenarnya boleh dilakukan oleh pelbagai cara. Ini hanyalah salah satu daripada penyelesaian pelaksanaannya. Jadi kunci untuk ini ialah anda mengendalikan log masuk dengan baik, dan selepas log masuk, pelayan mendaftarkan token baru dan mengeluarkan token kepada pelanggan, ia bergantung pada pelaksanaan anda, cookie / localStorage boleh diterima, atau anda boleh menggunakan pembolehubah js untuk mengekalkan (jika anda tidak keberatan kehilangan keadaan selepas memuat semula)
3 - Ya, tetapi jika anda menggunakan historyState, kemudian konfigurasikan try_files (atau/dan tulis semula) supaya URL diproses dengan betul
4 - Soalan ini terlalu umum, cari dokumentasi jika perlu