Diferentes puertos para frontend y backend. ¿Cómo hacer una solicitud?

Usando Angular-CLI como interfaz. Puerto 4200

Usando Express como backend. Puerto 8080

Los directorios se ven así:

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

Así que estoy ejecutando dos proyectos, dos comandantes, uno para frontend y otro para backend.node app.js para backend (8080),ng serve para frontent (4200).

Supongamos que tengo una capa en el backend que devuelve alguna cadena.

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

¿Cómo puedo hacer una solicitud de frontend para backend y obtener esa cadena? No quiero saber exactamente cómo debo usar Angular2 porque ese no es el punto. Me pregunto, ¿qué tecnología debo usar para poder conectar estos dos lados (frontend y backend) en diferentes puertos. Si solo los ejecuto y hago una solicitud desde la interfaz, obtendré un error porque no puede encontrar/hello url.

Respuestas a la pregunta(1)

Su respuesta a la pregunta