Javascript 角度:处理两个+;项目(客户端和管理面板)
我有两个项目,它们都使用单独的angular cli项目(顺便说一句:我使用angular 5.2.4) 在服务器上,有如下位置:Javascript 角度:处理两个+;项目(客户端和管理面板),javascript,node.js,angular,angular-cli,angular-routing,Javascript,Node.js,Angular,Angular Cli,Angular Routing,我有两个项目,它们都使用单独的angular cli项目(顺便说一句:我使用angular 5.2.4) 在服务器上,有如下位置: //*这里是客户端角度项目构建*/ /admin/*此处 项目构建*/ 但有一个问题:如果我首先进入我的根客户机网页-所有路由都会被处理,因为它们在客户机根项目中,这是不正确的=>所以我不能进入我的/admin项目 我的管理项目是使用--base href选项构建的 如何在同一个域上使用两个项目?根客户端项目将处理所有路由,除了/admin*,和/admin*
- //*这里是客户端角度项目构建*/
- /admin/*此处 项目构建*/
--base href
选项构建的
如何在同一个域上使用两个项目?根客户端项目将处理所有路由,除了
/admin*
,和/admin*
-仅管理路由。可能吗
我考虑过使用这个功能:-但似乎不适合我的情况 我在nginx配置中首先使用了
/api
plced,然后使用/
处理了相同的用例
因此,在apache/nginx conf文件中,放置
/admin {
#config to direct to your admin website
}
低于此
/ {
#config to direct to your website
}
尝试此操作并在下面进行注释使用以下CLI命令构建管理项目
ng build --base-href=/admin/
这将把index.html页面中的base href更新为base
href=“/admin/”
您正在了解nginx/apache配置吗?@JinsPeter nginx,以及其他机器上的iis…什么??为什么两者都是???@JinsPeter一个是dev,另一个是prod:)你问的是关于prodryt的这个问题??。我相信你们不会在一起服侍。。。正确的。因为您有两个不同的ngcli项目。。您在生产中使用哪台服务器