1.项目需求
Pada masa ini, syarikat sedang melancarkan projek baharu dan berharap dapat menggunakan vuejs2 sebagai rangka kerja hadapan, rangka kerja ssm sebagai bahagian belakang, dan bekas web sebagai tomcat. Sistem ini adalah sistem perniagaan dalaman dengan bilangan pengguna yang kecil dan konkurensi tidak akan melebihi 100. Semasa proses pembangunan, diharapkan bahagian depan dan belakang dapat dipisahkan.
2.目前工作
Pada masa ini, alat vue-cli digunakan untuk menjana projek bahagian hadapan vue, dan webpack digunakan untuk pembungkusan Webpack-dev-server digunakan sebagai pelayan penyahpepijatan, dan bahagian hadapan dan bahagian belakang dibangunkan secara berasingan. Semasa proses pembangunan, pengurusan sesi pengguna menghadapi masalah tertentu Webpack-dev-server perlu mengambil alih data sesi yang dihantar semula oleh pelayan latar belakang. Saya ingin bertanya sama ada terdapat sebarang penyelesaian.
3. 问题
Post-deployment adalah untuk menggunakan halaman hujung hadapan pada nginx atau pelayan nod, dan semua perniagaan memanggil antara muka latar belakang java melalui perkhidmatan. Atau bungkus projek bahagian hadapan dan gunakannya secara seragam dalam bekas tomcat.
Saya harap semua tuan besar akan memberi nasihat kepada anda.
Oleh kerana bahagian depan dan bahagian belakang dipisahkan, jangan gunakan sesi Anda boleh menggunakan jwt dan seumpamanya. Jangan letak muka depan dalam tomcat
Sudah tentu, ini adalah keadaan di mana bahagian depan dan belakang dibangunkan secara berasingan, jika tidak, anda boleh melakukan apa sahaja yang anda suka
Adalah disyorkan untuk menggunakan docker untuk penempatan