A página de atualização obteve 404: só acontece ao usar a pasta / dist

Eu tenho um servidor Restful LoopBackJS em execução em: localhost: 3000.

No lado frontal, eu tenho um aplicativo Angular 2 simples que consome as APIs acima.

Tudo está funcionando bem quando:

Usando nodemon para executar o servidor (pasta raiz em my-service / api)Usando o npm start para executar o lado do cliente (pasta raiz em my-service / client)

Posso fazer o localhost: 4200 para acessar meu aplicativo, que consome as APIs em execução no localhost: 3000, conforme mencionado acima.

Agora criei o aplicativo Angular usando 'ng build --prod' e apontei a pasta 'dist' de saída dentro do diretório do servidor (my-service / api / dist). Eu configurei o código do servidor para funcionar dessa maneira.

Em seguida, acessei meu aplicativo usandohttp: // localhost: 3000 porque tudo é arquivos estáticos agora. Tudo parece estar funcionando apenas se eu não atualizar o navegador. O erro:

Erro 404 Não é possível obter o status GET / lics: 404 Erro: Não é possível obter o GET / lics em raiseUrlNotFoundError

O que aconteceu e como faço para corrigir isso? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion