Estoy tratando de configurar un servidor express usando Angular 2, en muchos ejemplos de configuración vi que angular-cli.json se cambió en la configuración principal que apunta a un archivo server.js.
Pero cuando lo cambio, la aplicación no se inicia en ng serve.
¿Tendría que llamar al archivo main.ts dentro de server.js? ¿Cómo?
Ex:
"main": "main.ts" "main": "server.ts"Mi servidor express es muy simple, usé como base el siguiente: https://tableless.com.br/criando-uma-aplicacao-de-chat-simples-com-nodejs-e-socket-io/
Para reiterar desde arriba, solo va a construir su proyecto usando el proxy para el desarrollo local siguiendo los -cli proxy docs .
Si haces algo como
ng serve --host 0.0.0.0 --proxy-config proxy.conf.jsoncon su proxy.conf.json
{ "/api": { "target": "http://localhost:3000", "secure": false } }Para express como su servidor, enviará una ruta de regreso al archivo dist/index con algo como:
app.all('/*', function(req, res) { res.sendFile( DIST +'/index.html'); });