如何在 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')))
我有一个用 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')))