我們有一個專案需要為大學創建一個網站。整個desin和vue部分就完成了。但與我們的老師之間存在誤解和缺乏溝通,他希望我們使用 .NET Blazor 創建管理面板。例如,我們的網站中有公告部分,我們需要使用使用 Blazor 建立的管理面板的資料來填充該部分。但這可能嗎?我可以在同一瀏覽器和同一連接埠上運行這兩個項目嗎_謝謝您的意見。
對於開發模式:您可以在連接埠 4200 上執行 Vue 前端(例如),後端在 5050 上執行(例如)。然後您可以建立一個代理,以便您可以向 API 請求前端。請參閱 https://cli.vuejs.org/config/#devserver-proxy
對於 Prod 模式:您將前端建置到 dist 資料夾,然後將輸出複製到後端應用程式的 wwwroot。現在您的前端將成為 API 的一部分。由於您的blazor 應用程式未更改,因此它們可以協同工作請參閱https://learn.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-6.0
對於開發模式:您可以在連接埠 4200 上執行 Vue 前端(例如),後端在 5050 上執行(例如)。然後您可以建立一個代理,以便您可以向 API 請求前端。請參閱 https://cli.vuejs.org/config/#devserver-proxy
對於 Prod 模式:您將前端建置到 dist 資料夾,然後將輸出複製到後端應用程式的 wwwroot。現在您的前端將成為 API 的一部分。由於您的blazor 應用程式未更改,因此它們可以協同工作請參閱https://learn.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-6.0