Node.js (角度)在heroku应用程序上运行多个区域设置?
我在heroku部署了一个项目。该项目有两个地区,我想对它们使用相同的回购协议。Npm start运行1个版本,Npm start:lt运行另一个版本 我想我需要克隆应用程序(使用相同的repo),但我不知道如何设置heroku以使用不同的启动设置(或者如何调用该过程) 如果需要my package.json:Node.js (角度)在heroku应用程序上运行多个区域设置?,node.js,heroku,Node.js,Heroku,我在heroku部署了一个项目。该项目有两个地区,我想对它们使用相同的回购协议。Npm start运行1个版本,Npm start:lt运行另一个版本 我想我需要克隆应用程序(使用相同的repo),但我不知道如何设置heroku以使用不同的启动设置(或者如何调用该过程) 如果需要my package.json: "scripts": { "heroku-postbuild": "ng build --prod", &qu
"scripts": {
"heroku-postbuild": "ng build --prod",
"start": "node server.js",
"start:lt": "ng serve --configuration=lt",
"build": "ng build",
"build:lt": "ng build --configuration=lt",
}
server.js:
const express = require('express');
const path = require('path');
const app = express();
const cors = require('cors');
app.options('*', cors());
app.use(express.static(__dirname + '/dist/vehicle'));
app.get('/*', function(req, res) {
res.sendFile(path.join(__dirname + '/dist/vehicle/index.html'));
});
app.listen(process.env.PORT || 8080);