javascript - Angular:处理两个以上项目的最佳方式(客户端+管理面板)

标签 javascript node.js angular angular-cli angular-routing

我有两个项目,它们都使用独立的 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/

相关文章:

javascript - Number ("999") 给出 999 但 Number(input.value) 给出 NaN,即使显示 input.value 给出 "999"正是我在 Number ("999"中输入的内容

javascript - Node.js,需要文件夹中的所有模块并直接使用加载的模块

node.js - 如何获得 BEP20 代币的价格?

angular - 如何更改angular4中md-input-container的下划线颜色?

html - 在 Angular 2 模型驱动表单中设置选择控件的选定选项

javascript - rails : Can't load two Jquery scripts in my page

javascript - Snap.svg 确定沿路径的拖动距离

javascript - 如何在jQuery中通过Request Body提交JSON数据?

javascript - 在 node.js 和 jade 上解析具有多个复选框的表单结果

angular - 在 ag-grid 事件中引用 'this'