Развернуть угловое (hottowel) приложение в apache httpd

0

Я создал проект с john papas hottowel.

gulp serve-build 

работает.

Когда я отбрасываю папку сборки на мой сервер apache, приложение не работает. Он не находит файлы, хотя они есть.

localhost/:15 GET http://localhost/styles/lib-7947d5e2c5.css 
localhost/:17 GET http://localhost/styles/app-ba4747fbb6.css 
localhost/:34 GET http://localhost/js/lib-e827a87368.js 
localhost/:36 GET http://localhost/js/app-9e5293691e.js 404 (Not Found)

Найдено index.html.

<head>
    ...
    <link rel="stylesheet" href="styles/lib-7947d5e2c5.css">
    <link rel="stylesheet" href="styles/app-ba4747fbb6.css">
</head>
    <body>
        ...
        <script src="js/lib-e827a87368.js"></script>
        <script src="js/app-9e5293691e.js"></script>
    </body>

Что может быть неправильным?

1 ответ

0

Вам нужно будет отключить режим HTML5 и изменить базовый URL.

Отключите режим HTML5 в app/blocks/router-helper.provider.js.

Line 18: $locationProvider.html5Mode(false);

Вычислите базу в index.html

Line 17: <base href="/">

Таким образом, ваше веб-приложение по умолчанию отправится на 404. Чтобы исправить это, вы можете изменить основной маршрут на / вместо /404 в app/core/core.route.js

Сделав это, вы получите #/ в своем URL-адресе.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню