如何在 1 个 Heroku 实例中托管 2 AngularJS 应用程序?

How to host 2 AngularJS app in 1 instance of Heroku?

我有一个用 Nodejs 编码的 API 和一个由同一服务器静态提供的 AngularJS 应用程序。

我需要托管另一个 AngularJS 应由同一服务器提供服务的应用程序。

我该怎么做? Restify 或 Express 可以为 2 个静态应用提供服务吗?

我用过

server.get(/\/shared\/?.*/, restify.serveStatic({
  directory: __dirname + '/shared/.build',
  default: 'index.html'
}));

如果我写

不起作用
http://127.0.0.1:3000/shared

这应该可以正常工作:

app.use('/app1', express.static(path.join(__dirname, '/app1/.build')))
app.use('/app2', express.static(path.join(__dirname, '/app2/.build')))