La página de actualización tiene 404: solo ocurre cuando se usa la carpeta / dist

Tengo un servidor LoopBackJS Restful ejecutándose en: localhost: 3000.

En el lado frontal, tengo una aplicación Angular 2 simple que consume las API anteriores.

Todo funciona bien cuando:

Usando nodemon para ejecutar el servidor (carpeta raíz en my-service / api)Usando npm start para ejecutar el lado del cliente (carpeta raíz en my-service / client)

Puedo hacer localhost: 4200 para acceder a mi aplicación que consume las API que se ejecutan en localhost: 3000 como se mencionó anteriormente.

Ahora construí la aplicación Angular usando 'ng build --prod' y apunté a la carpeta de salida 'dist' dentro del directorio del servidor (my-service / api / dist). He configurado el código del servidor para que funcione de esta manera.

Luego accedí a mi aplicación usandohttp: // localhost: 3000 porque todo es archivos estáticos ahora. Todo parece funcionar solo si no actualizo el navegador. El error:

Error 404 No se puede obtener el estado GET / lics: 404 Error: No se puede OBTENER / lics en raiseUrlNotFoundError

¿Qué pasó y cómo soluciono esto? Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta