Я успешно развернул свое приложение angular6 на heroku, но, к сожалению, получаю сообщение об ошибке «В приложении произошла ошибка, и страница не может быть обработана».
здесь пример кода package.json:
"scripts": {
"ng": "ng",
"conventional-changelog": "conventional-changelog",
"start": "node server.js",
"build": "ng build",
"build:prod": "npm run build",
"test": "ng test",
"test:coverage": "rimraf coverage && npm run test -- --code-coverage",
"lint": "ng lint",
"lint:fix": "ng lint ngx-admin-demo --fix",
"lint:styles": "stylelint ./src/**/*.scss",
"lint:ci": "npm run lint && npm run lint:styles",
"pree2e": "webdriver-manager update --standalone false --gecko false",
"e2e": "ng e2e",
"docs": "compodoc -p src/tsconfig.app.json -d docs",
"docs:serve": "compodoc -p src/tsconfig.app.json -d docs -s",
"prepush": "npm run lint:ci",
"release:changelog": "npm run conventional-changelog -- -p angular -i CHANGELOG.md -s",
"postinstall": "ng build --aot -prod"
},
Когда я запускаю приложение локально с помощью npm start, оно работает нормально.
Мой файл package.json
{
"name": "danoram-angular-quickstart",
"версия": "1.0.0",
"сценарии": {
"start": "npm run lite",
"lite": "lite-сервер"
},
«лицензия»: «MIT»,
"зависимости": {
"@ angular / common": "~ 2.3.0",
"@ angular / compiler": "~ 2.3.0",
"@ angular / core": "~ 2.3.0",
"@ angular / forms": "~ 2.3.0",
"@ angular / http": "~ 2.3.0",
"@ angular / platform-browser": "~ 2.3.0",
"@ angular / platform-browser-dynamic": "~ 2.3.0",
"@ angular / router": "~ 3.3.0",
"@ angular / upgrade": "~ 2.3.0",
"angular-in-memory-web-api": "~ 0.1.16",
"core-js": "^ 2.4.1",
"отражать-метаданные": "^ 0.1.8",
"rxjs": "5.0.0-rc.4",
"zone.js": "^ 0.7.2"
},
"devDependencies": {
"одновременно": "^ 3.0.0",
"lite-сервер": "^ 2.2.2",
"webpack": "^ 1.14.0"
}
}
Мой файл server.js:
const express = require('express');
const app = express();
app.use(express.static(path.join(__dirname, 'dist')));
app.listen(process.env.PORT || 8000);
Герои бревен:
2018-07-05T07: 57: 10.809919 + 00:00 приложение [web.1]: в Module.load (module.js: 565: 32)
2018-07-05T07: 57: 10.809921 + 00: 00 приложение [web.1]: в tryModuleLoad (module.js: 505: 12)
2018-07-05T07: 57: 10.809922 + 00:00 приложение [web.1]: в Function.Module._load (module.js: 497: 3)
2018-07-05T07: 57: 10.809923 + 00: 00 приложение [web.1]: в Function.Module.runMain (module.js: 693: 10)
2018-07-05T07: 57: 10.809925 + 00: 00 приложение [web.1]: при запуске (bootstrap_node.js: 191: 16)
2018-07-05T07: 57: 10.809927 + 00:00 приложение [web.1]: по адресу bootstrap_node.js: 612: 3
2018-07-05T07: 57: 11.005204 + 00: 00 heroku [web.1]: состояние изменено с начала на сбой
2018-07-05T07: 57: 10.987769 + 00: 00 heroku [web.1]: процесс завершен со статусом 1
2018-07-05T07: 57: 12.647973 + 00: 00 heroku [роутер]: at = код ошибки = H10 desc = метод "Приложение упало" = GET path = "/" host = cchain-redlean.herokuapp.com request_id = c9d781b1 -89df-4b38-bd60-b81699303c1b fwd = "196.203.248.245" dyno = connect = service = status = 503 байта = протокол = https
2018-07-05T07: 57: 13.158493 + 00: 00 heroku [роутер]: at = код ошибки = H10 desc = метод "Приложение упало" = путь GET = "/ favicon.ico" host = cchain-redlean.herokuapp.com request_id = 39b5588c-29b0-47b9-bacd-e93838e9ae16 fwd = "196.203.248.245" dyno = connect = service = status = 503 байта = протокол = https
Скриншот
Вся помощь приветствуется!
Здесь упоминается вопрос: введите описание ссылки здесь