如何在单个Express服务器上运行两个Angular 5应用程序

时间:2018-02-22 12:31:03

标签: angular express

在我的。 angular-cli.json 文件中,我有两个Angular 5应用程序,如下所示:

{
    "apps": [
        {
          "name": "userapp",
          "root": "src-user",
          "outDir": "dist-user"
          ......
        },
        {
          "name": "adminapp",
          "root": "src-admin",
          "outDir": "dist-admin"
          ......
        }
    ]

}    

在服务器配置上我使用

app.get('*', (req, res) => res.sendFile(path.resolve(__dirname + '/dist-user/index.html')));

现在,当我运行ng build --app userappng build --app adminapp时,将生成两个目录, dist-user dist-admin

我需要做的是将两个应用程序的每个路由器设置为相互忽略。 怎么样?

第二个问题,关于Express。 如何在适当的时候从 dist-admin 提供文件,并在适当的时候从 dist-user 提供?

0 个答案:

没有答案