Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js (角度)在heroku应用程序上运行多个区域设置?_Node.js_Heroku - Fatal编程技术网

Node.js (角度)在heroku应用程序上运行多个区域设置?

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

我在heroku部署了一个项目。该项目有两个地区,我想对它们使用相同的回购协议。Npm start运行1个版本,Npm start:lt运行另一个版本

我想我需要克隆应用程序(使用相同的repo),但我不知道如何设置heroku以使用不同的启动设置(或者如何调用该过程)

如果需要my package.json:

"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);