簡體   English   中英

在Apache httpd中部署angular(hottowel)應用程序

[英]Deploy angular (hottowel) app in apache httpd

我已經用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>

有什么事嗎

您將需要關閉HTML5模式並更改基本URL。

app/blocks/router-helper.provider.js關閉HTML5模式。

Line 18: $locationProvider.html5Mode(false);

注釋掉index.html

Line 17: <base href="/">

這樣,您的網絡應用將默認路由到404。 要解決此問題,您可以在app/core/core.route.js核心路由更改為/而不是/404

這樣,您將在URL中獲得#/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM