Ich verwende heroku/nodejs
Build Pack.Knoten Anwendung Heroku Anwendungsfehler
dies ist, wie meine Skripte in package.json wie folgt aussehen:
"scripts": {
"build": "webpack --config webpack.prod.js",
"server": "http-server public -p 3000 -a localhost -c 0",
"prod": "npm run build && npm run server",
"dev": "webpack-dev-server --config webpack.dev.js",
"lint": "eslint . --fix"
},
In procfile habe ich nur eine Zeile Code:
web: npm run prod
Irgendwelche Ideen, warum ich Anwendungsfehler sehe ?
Ich denke, wir brauchen noch mehr Informationen. Versuche "heroku logs --tail" vom Heroku cli zu laufen. Diese Seite, die ich gefunden habe, könnte helfen: https://kb.heroku.com/why-am-i-seeing-application-error –
Sie müssen die $ PORT env von Heroku in Ihrem "Server" -Skript statt der 3000 verwenden Hafen. –
Wenn Sie den Befehl "server" als einfachen 'http-server' posten, akzeptiere ich Ihre Antwort. Ich musste allerdings etwas googlen und debuggen. Auch Heroku installiert offenbar Dev-Abhängigkeiten nicht. – Michal