我有两个不同的Angular应用程序使用angular-cli制作,两者都已经过修改,可以在Angular's tutorial之后通过Angular Universal在node.js服务器上运行,但该示例只能提供一个应用程序。
该示例创建了一个视图引擎:
index.html
由于每个应用都有一个不同的app1
文件,我需要创建两个视图引擎,但是如何告诉Express在一条路线中使用一个引擎而在另一条路线中使用另一个引擎?
换句话说,我如何将/app1
映射到app2
和/app2
映射到{{1}}?
答案 0 :(得分:1)
Express应用程序可以将多个sub-applications挂载到不同的端点:
const app1 = express();
const app2 = express();
...
app.use('/app1', app1);
app.use('/app2', app2);
app.listen(3000);
子应用程序可以有自己的设置,不应该是listen
。