J'essaie d'exécuter une application angulaire sur Heroku. J'ai lu beaucoup de guides, mais les solutions ne fonctionnent pas dans mon cas. La construction d'applications est réussie sur Heroku. Toutefois, lorsque l'application commence, une erreur se produit.
/strong.ledsstrong'Pl.component.htmlke.com > P> world
3 Réponses :
Ce que vous pourriez faire est ... p>
git clone https://github.com/xyz/angular.git code> li>
-
cd angulaire code> li>
-
héroku créer code> li>
-
GIT Push Heroku Master Code> Li>
-
héroku ps: balance Web = 1 code> li>
-
héroku ouvert code> li>
ol>
Lorsque vous appuyez sur le projet à l'aide de la 4ème commande, toutes les dépendances sont installées automatiquement.
Avant cela, votre projet devrait être téléchargé sur Github. p>
Résultat: Secure-Sea-59451.herokuapp.com se connecte comme dans mon post
Vous devez générer des fichiers de production angulaires à l'aide de NG Build et de copier les fichiers du dossier DIST généré dans le dossier public de l'application Express (Backend). Et suivez ci-dessus étapes
Votre Entrez P> node -v
npm -v
Créer un fichier serveur.js dans votre dossier de projet: - mettre à jour le script dans le fichier package.json. p> "start": "node server.js",
"postinstall": "ng build --output-path your-application-name --aot --prod",
Je pense que dist code> doit rester dans Gitignore. Sinon, nous vous engagerons les fichiers dists à GIT.