как посетить приложение angular в производстве - PullRequest
0 голосов
/ 03 мая 2020

Я использую angular 8 для создания приложения с root конфигурацией маршрутизации, как показано ниже

const routes: Routes = [
  { path: '', redirectTo: '/index', pathMatch: 'full' },
  { path: 'index', loadChildren: () => import('./pages/index/index.module').then(mod => mod.IndexModule) },
];

в режиме разработки, доступ к странице индекса можно получить по

http://localhost: 4200 / index

Теперь проект создается с помощью команды ng build --prod, которая генерирует список скомпилированных файлов в папке dist

Я поместил папку dist в папку node.js publi c проекта

--node.js app
   --  public
   --  express.js :3000 port

, но попытался зайти в приложение angular по

http://localhost:3000/dist/index.html#/index

браузер сообщает мне

GET http://localhost: 3000 / dist / index. html 500 (внутренняя ошибка сервера)

почему, как Найди решение ?

...