Ich habe ein node.js + Express Projekt, an dem ich gearbeitet habe, und es funktioniert, wenn ich es auf meinem Rechner starte. Ich habe Port 4200 für meine Express-API-Set, mitnode.js Projekt funktioniert auf lokalem Rechner, Probleme bei Heroku
var port = 4200;
in app.js
greife ich auf die API axios in Reaktion mit:
axios.get('https://localhost:4200/posts ... etc
Das alles funktioniert, wenn ich es laufen auf meinem Computer, aber wenn ich dies mit Heroku versetze, erhalte ich diesen Fehler:
GET https://localhost:4200/posts net::ERR_CONNECTION_REFUSED
Error: Network Error at createError (createError.js:16) at XMLHttpRequest.handleError (xhr.js:87)
Wie behebe ich das?
Ich denke, Sie sollten versuchen, ändern https: // localhost: 4200/Beiträge zu heroku Domain, die Sie wie XXXXX.herokuapp.com –
Ich habe versucht, jedes Vorkommen von localhost: 4200 mit XXXXX.herokuapp.com zu ersetzen, aber ich bekomme 404 wird nicht gefunden, wenn ich versuche, jetzt auf die API zuzugreifen. – WhoopsBing