Я пытаюсь развернуть мое приложение Angular на Heroku, но все еще получаю сообщение об ошибке в консоли Heroku:
Error: ENOENT: no such file or directory, stat '/app/dist/index.html'
Вот мой server.js
файл
const express = require("express");
const path = require("path");
const app = express();
app.use(express.static(__dirname + "/dist"));
app.get("/*", function(req, res) {
res.sendFile(path.join(__dirname, "dist", "index.html"));
});
app.listen(process.env.PORT || 8080);
Я также попытался поставить appName
вместо dist
, но не сработало.
Я также удалил /dist
из .gitignore
Я установил "postinstall": "ng build --aot --prod"
и "start": "node server.js"
скриптов в package.json