我希望我能把我的问题说清楚。
实际上,我们在 nrwl 中有一个带有 2 个应用程序的 monorepo。客户端和客户端管理员。
如何将这两个应用程序部署到同一台服务器但使用不同的路由?
client-app应该在根目录下,即http://mypage.com
client-app-admin应该在根目录下,即http://mypage.com/admin
如果不使用 Nrwl,我只需配置一个路由,然后加载我的管理组件。
我是不是把事情复杂化了?
我希望我能把我的问题说清楚。
实际上,我们在 nrwl 中有一个带有 2 个应用程序的 monorepo。客户端和客户端管理员。
如何将这两个应用程序部署到同一台服务器但使用不同的路由?
client-app应该在根目录下,即http://mypage.com
client-app-admin应该在根目录下,即http://mypage.com/admin
如果不使用 Nrwl,我只需配置一个路由,然后加载我的管理组件。
我是不是把事情复杂化了?
NRWL 只是一个用于开发的工作区,一旦它的构建是一个普通的 Angular 应用程序。我们可以决定部署应用程序的方式。有很多解决方案。
方法一:没有中间层
方法 2:使用中间层
您可以通过在 NrWl 架构中遵循一些不同的风格来实现这一点。
以下是步骤:
http://mypage.com - 默认应用程序
http://mypage.com/admin - 你的管理库