Syarikat itu sedang membina tapak web pusat beli-belah dengan antara muka Java, tetapi rakan saya hanya tahu HTML dan tidak tahu bahasa belakang.
Dari segi kebolehlaksanaan, semua halaman pusat membeli-belah menggunakan domain silang js dan mengalih keluar antara muka, tanpa sebarang bahasa latar belakang Bolehkah projek seperti itu disiapkan?
Pemisahan bahagian depan dan belakang yang paling lama adalah seperti ini Fail HTML diletakkan pada pelayan statik Penyemak imbas mengakses pelayan statik untuk mendapatkan HTML dan fail sumber lain, ia menghantar permintaan ajax ke bahagian belakang antara muka. Bahagian belakang mengembalikan data dalam Isi pelayar.
Pelayan statik berfungsi sebagai pintu masuk, menyediakan perkhidmatan fail statik dan memajukan permintaan antara muka, jadi tidak perlu merentas domain.
Kelemahan penyelesaian ini adalah masalah SEO Jika SEO tidak dipertimbangkan, seni bina ini boleh dilaksanakan.
Ya, tiada masalah jika antara muka bahagian belakang membenarkan akses merentas domain
Sekarang ini, ramai yang menggunakan kaedah ini untuk mengasingkan hujung depan dan belakang hanya perlu melakukan routing dan data binding
Ya, gunakan domain silang CORS.
Ya, tiada masalah
Tiada masalah, anda boleh. Gunakan protokol http
Gunakan JSONP