在apache httpd中部署angular(hottowel)应用程序

时间:2015-11-24 13:37:04

标签: javascript html angularjs apache

我与john papas hottowel一起制作了一个项目。

-1

正在运作。

当我将构建文件夹放到我的apache服务器时,该应用程序无法运行。它没有找到文件,尽管它们在那里。

gulp serve-build 

找到了index.html。

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)

有什么不对?

1 个答案:

答案 0 :(得分:0)

您需要关闭HTML5模式并更改基本网址。

app/blocks/router-helper.provider.js

中关闭HTML5模式

Line 18: $locationProvider.html5Mode(false);

index.html

中注释掉基数

Line 17: <base href="/">

通过这样做,您的网络应用程序将默认路由到404。要解决此问题,您可以在/

中将核心路线更改为/404而不是app/core/core.route.js

通过这样做,您的网址中会显示#/