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' –