2017-02-17 5 views
1

Я создал приложение Angular2, как указано в руководстве quick start, но с использованием angular-cli. Я создал сборку производства, используя ng build --prodПриложение Angular2 не обслуживается сервером Apache

Затем я создал папку по имени heroes в папке Apache htdocs, где я разместил все файлы сборки. Поэтому при доступе приложение через http://localhost/heroes, консоль браузера отображает сообщение об ошибке 404 для JS и CSS файлов

error

Любая помощь будет большим.

PS - У меня есть маршрут в приложение с тем же именем, что и имя папки приложений в Apache т.е. heroes

ответ

1

В вашем index.html Вы можете изменить

<base href="/"> 

Для

<base href="/heroes/"> 

и change

<script src="/js/shims.js?1484291198182"></script> 
<script src="/js/app.js?1484291198184"></script> 

Для

<script src="js/shims.js?1484291198182"></script> 
<script src="js/app.js?1484291198184"></script> 

Это работает для меня

+0

Указание базы HREF значение работал. Поэтому никаких других изменений я не внес. благодаря – Jasmine

 Смежные вопросы

  • Нет связанных вопросов^_^