0
我有一個Angular2應用程序啓動並運行,並且有一個非常簡單的快速服務器。當用戶訪問「/ app」(例如)時,是否有可能只提供我的應用程序? 如果是的話該如何實施?使用Express在基本URL上提供Angular2應用程序
我打算在不同的URL上有多個Angular應用程序,所有這些都需要腳本。因此,一種解決方案可以在需要時處理哪些腳本來處理。
編輯 - 隨着接受的答案,如果使用角-CLI中,「基的href」具有構建應用程序時,被設置爲應用程序的URL。
是的,但我在/ app文件夾內置Angular2應用和負載時的index.html也嘗試加載其他文件Angular應用程序所依賴的內容。我需要在多個URL上運行多個Angular應用程序,並且需要根據每個應用程序提供這些依賴關係的方法 –
所有資源都通過快速框架提供。 index.html引用的資源通常是所服務的靜態文件的一部分,例如通過類似的東西:'app.use('/ resourcesForApp',express.static('folderWithResourcesForAppOnServer'))' – skymon
然而,當應用程序通過詢問'src'查找腳本時,例如'inline.bundle.js ',它被解釋爲'domain.com/inline.bundle.js'而不是'domain.com/app/inline.bundle.js' –