Обновление страницы получило 404: происходит только при использовании папки / dist

У меня есть сервер LoopBackJS Restful, работающий по адресу: localhost: 3000.

На переднем крае у меня есть простое приложение Angular 2, которое использует вышеуказанные API.

Все работает нормально, когда:

Использование nodemon для запуска сервера (корневая папка в my-service / api)Используя npm start для запуска на стороне клиента (корневая папка в my-service / client)

Я могу сделать localhost: 4200 для доступа к моему приложению, которое использует API, работающие на localhost: 3000, как упомянуто выше.

Теперь я создал приложение Angular, используя 'ng build --prod', и указал выходную папку 'dist' внутри каталога сервера (my-service / api / dist). Я настроил серверный код для работы таким образом.

Затем я получил доступ к своему приложению, используяHTTP: // локальный: 3000 потому что все теперь статичные файлы. Кажется, все работает, только если я не обновляю браузер. Ошибка:

Ошибка 404 Cannot GET / lics статус: 404 Ошибка: Cannot GET / lics в ПовышениеUrlNotFoundError

Что случилось и как мне это исправить? Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос