在apachehttpd中部署angular(hot毛巾)应用程序
Deploy angular (hottowel) app in apache httpd
我已经用john papas hot毛巾生成了一个项目。
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中获得一个#/
。
相关文章:
- 如何在RxJS 5中创建Hot Observable
- Angular Hot毛巾 'blocks.exception' 和 'blocks.router' 不会在浏览器中显示
- React Hot Reloader 3
- 向Hot Towel SPA添加用户身份验证登录页面
- Webpack:定义'查询'带有react hot和babel的多个装载机
- 未定义的热毛巾不是一个函数
- 来自 react-redux-universal-hot-hot 示例初学者工具包中的第三方 API 的初始数据加载
- Webpack-hot-middleware with Koa 2.0
- hot以获取所选文本,并在select中选择索引
- Hot可获取不完整的日期时间本地输入值
- 在apachehttpd中部署angular(hot毛巾)应用程序
- Hot可防止.text转义浏览器上的html标记
- Hot从一堆html标记中提取数据
- Hot可在JavaScript或jQuery中获取用户的货币区域设置
- 如何使用list.js与热毛巾模板
- 在热毛巾/Durandal单页应用程序中查看加载(激活)的呼叫功能
- 在Jquery UI之前加载Bootstrap.Net MVC 4/热毛巾模板
- 将react-hot-loader添加到弹出的create-react-app中
- react-hot-loader的webpack输出文件到哪里去了?
- 为什么出现'错误:could 't find preset "react-hot"相