Verschiedene Ports für Frontend und Backend. Wie mache ich eine Anfrage?

Angular-CLI als Frontend verwenden. 4200 port

Mit Express als Backend. 8080 port

Directories sehen so aus:

Application
 - backend
   - ...Express architecture
 - frontend
   -...Angular2 architecture

So führe ich zwei Projekte aus, zwei Kommandanten, eines für das Frontend, das zweite für das Backend.node app.js für Backend (8080),ng serve für Frontent (4200).

Nehmen wir an, ich habe eine Ebene im Backend, die einen String zurückgibt.

app.get('/hello', function(req, res) {
  res.send("Hello!");
}

Wie kann ich eine Anfrage vom Frontend zum Backend stellen und diese Zeichenfolge abrufen? Ich möchte nicht genau wissen, wie ich Angular2 verwenden soll, weil das nicht der Punkt ist. Ich frage, welche Technologie ich verwenden soll, um diese beiden Seiten (Frontend und Backend) an verschiedenen Ports zu verbinden. Wenn ich sie nur starte und eine Anfrage über das Frontend stelle, erhalte ich eine Fehlermeldung, weil es @ nicht finden kan/hello url.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage