我有两个项目,它们都使用独立的 Angular cli 项目(顺便说一句:我使用 Angular 5.2.4)。
在服务器上是这样放置的:
- //* 客户端 Angular 项目构建来了 */
- /admin/* 这里 来管理 Angular 项目构建 */
但有一个问题:如果我首先转到我的根客户端网页 - 所有路由都被处理,因为它们在客户端根项目中,这是不正确的 => 所以我无法进入我的/admin 项目。
我的管理项目是使用 --base-href
选项构建的
如何在同一个域中使用两个项目?根客户端项目将处理所有路由,/admin*
和 /admin*
除外 - 仅管理路由。可能吗?
我考虑过使用这个功能:https://github.com/angular/angular-cli/wiki/stories-multiple-apps - 但似乎不适合我的情况。
最佳答案
我在 nginx 配置中处理了相同的用例,首先放置了 /api
,然后放置了 /
。
因此,在您的 apache/nginx conf 文件中,放置
/admin {
#config to direct to your admin website
}
及以下
/ {
#config to direct to your website
}
试试这个并在下面评论
关于javascript - Angular:处理两个以上项目的最佳方式(客户端+管理面板),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48825155/