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.