Angular2应用程序不是从Apache服务器提供的

时间:2017-02-17 10:31:04

标签: apache angular angular-cli

我已根据quick start指南创建了一个Angular2应用,但使用了angular-cli。我使用ng build --prod

创建了一个生产版本

然后我在Apache heroes文件夹中创建了一个名为htdocs的文件夹,我放置了所有构建文件。因此,当通过http://localhost/heroes访问应用程序时,浏览器控制台显示js和css文件的404错误

error

任何帮助都会很棒。

PS - 我在应用程序中的路径与apache中的app文件夹名称相同,即heroes

1 个答案:

答案 0 :(得分:1)

在index.html中 你可以改变

<base href="/">

<base href="/heroes/">

并更改

<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>

这对我有用