мне нужно задать вопрос по угловым вопросам - PullRequest
0 голосов
/ 03 апреля 2019

Я загрузил свое угловое приложение на облачную платформу Heroku, и оно успешно развернуто, но при открытии приложения я получил сообщение об ошибке, "не найден"

Может кто-нибудь дать мне решение этой проблемы.

Также я добавил пакет сборки для этого приложения как Node.



remote: -----> Build
remote:        Running build
remote:
remote:        > reis@0.0.0 build /tmp/build_2e7d87e0fbcf9c8257f0de6348da3080
remote:        > ng build
remote:
remote:
remote:        Date: 2019-04-03T06:02:47.407Z
remote:        Hash: 64eb65cb04648b6fba2c
remote:        Time: 11016ms
remote:        chunk {main} main.js, main.js.map (main) 42.2 kB [initial] [rendered]
remote:        chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 236 kB [initial] [rendered]
remote:        chunk {runtime} runtime.js, runtime.js.map (runtime) 6.08 kB [entry] [rendered]
remote:        chunk {scripts} scripts.js, scripts.js.map (scripts) 84.9 kB  [rendered]
remote:        chunk {styles} styles.js, styles.js.map (styles) 16.8 kB [initial] [rendered]
remote:        chunk {vendor} vendor.js, vendor.js.map (vendor) 3.35 MB [initial] [rendered]
remote:
remote: -----> Caching build
remote:        - node_modules
remote:
remote: -----> Pruning devDependencies
remote:        removed 682 packages and audited 17509 packages in 11.701s
remote:        found 1 low severity vulnerability
remote:          run `npm audit fix` to fix them, or `npm audit` for details
remote:
remote: -----> Build succeeded!
remote:
remote: -----> Change to Node.js build process
remote:        Heroku has begun executing the "build" script defined in package.json
remote:        during Node.js builds.
remote:
remote:        Read more: https://devcenter.heroku.com/changelog-items/1573
remote:
remote: -----> Discovering process types
remote:        Procfile declares types     -> (none)
remote:        Default types for buildpack -> web
remote:
remote: -----> Compressing...
remote:        Done: 56.2M
remote: -----> Launching...
remote:        Released v4
remote:        https://reis-bahria.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/reis-bahria.git
   f0f843b..577c801  master -> master

1 Ответ

0 голосов
/ 03 апреля 2019

Я думаю, что проблема в файле server.js.Указанный путь должен включать имя проекта, если угловая версия - 6 и выше.

app.use(express.static(__dirname + '/dist/<project-name>'));

app.get('/*', function(req,res) {

res.sendFile(path.join(__dirname+'/dist/<project-name>/index.html'));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...