Rumah > Soal Jawab > teks badan
Kami mempunyai projek yang memerlukan penciptaan laman web untuk universiti. Keseluruhan bahagian desin dan vue selesai. Tetapi terdapat salah faham dan kurang komunikasi dengan guru kami, yang mahu kami membuat panel pentadbir menggunakan .NET Blazor. Sebagai contoh, kami mempunyai bahagian Pengumuman dalam tapak web kami yang perlu kami isi dengan data daripada panel pentadbir yang dibuat menggunakan Blazor. Tetapi adakah ini mungkin? Bolehkah saya menjalankan kedua-dua projek dalam pelayar yang sama dan port yang sama_Terima kasih atas pendapat anda.
P粉0378809052024-03-28 09:20:44
Untuk mod pembangunan: Anda boleh menjalankan bahagian hadapan Vue pada port 4200 (contohnya) dan bahagian belakang pada 5050 (contohnya). Anda kemudian boleh membuat proksi supaya anda boleh membuat permintaan kepada API dari bahagian hadapan. Lihat https://cli.vuejs.org/config/#devserver-proxy
Untuk mod Prod: Anda membina bahagian hadapan ke folder dist dan kemudian menyalin output ke wwwroot aplikasi bahagian belakang. Kini bahagian hadapan anda akan menjadi sebahagian daripada API. Memandangkan aplikasi blazor anda tidak berubah, ia akan berfungsi bersama sila lihat https://learn.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-6.0