解决Angular4项目部署到服务器上刷新404的问题


Posted in Javascript onAugust 31, 2018

刚遇到Angular4项目npm run build 后部署到服务器可以访问,但是刷新页面会出现404的错误!在网上搜了一下看到有些人写的解决办法还有错误在里面,一眼看就知道的错误,感觉这些人真的有毛病,决定写了博客,为什么那么不仔细,写错误的上去,祸害别人吗!!

解决angular2页面刷新后报404错误办法:

配置app.module.ts

import {HashLocationStrategy , LocationStrategy} from '@angular/common';

@NgModule({
 declarations: [AppCmp],
 bootstrap: [AppCmp],
 imports: [BrowserModule, routes],
 providers: [{provide: LocationStrategy, useClass: HashLocationStrategy}]
});

主要添加的代码:

providers: [{provide: LocationStrategy, useClass: HashLocationStrategy}]

这样设置后,访问angular站点,会自动在根节点后面加一个#锚点。再次刷新便不会报404错误了。

以上这篇解决Angular4项目部署到服务器上刷新404的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
禁止刷新,回退的JS
Nov 25 Javascript
jquery插件制作教程 txtHover
Aug 17 Javascript
JS验证身份证有效性示例
Oct 11 Javascript
纯js写的分页表格数据为json串
Feb 18 Javascript
node.js中的events.emitter.removeListener方法使用说明
Dec 10 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 Javascript
javascript通过元素id和name直接取得元素的方法
Apr 28 Javascript
jQuery实现的导航动画效果(附demo源码)
Apr 01 Javascript
关于Function中的bind()示例详解
Dec 02 Javascript
浅谈javascript的url参数parse和build函数
Mar 04 Javascript
Vue 2.x教程之基础API
Mar 06 Javascript
浅谈js中的bind
Mar 18 Javascript
Vue.directive使用注意(小结)
Aug 31 #Javascript
解决angular2 获取到的数据无法实时更新的问题
Aug 31 #Javascript
vue 项目中使用Loading组件的示例代码
Aug 31 #Javascript
解决Angular2 router.navigate刷新页面的问题
Aug 31 #Javascript
浅谈angularJS2中的界面跳转方法
Aug 31 #Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
Aug 31 #Javascript
Angular2之二级路由详解
Aug 31 #Javascript
You might like
如何获得PHP相关资料
2006/10/09 PHP
用PHP实现小型站点广告管理
2006/10/09 PHP
PHP微信开发之查询城市天气
2016/06/23 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
判断日期是否能跨月查询的js代码
2014/07/25 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
Vue中的v-for循环key属性注意事项小结
2018/08/12 Javascript
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
python实现的解析crontab配置文件代码
2014/06/30 Python
Python中的__new__与__init__魔术方法理解笔记
2014/11/08 Python
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
python字典DICT类型合并详解
2017/08/17 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
用Python逐行分析文件方法
2019/01/28 Python
使用PyQtGraph绘制精美的股票行情K线图的示例代码
2019/03/14 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
Python实现快速排序的方法详解
2019/10/25 Python
python生成特定分布数的实例
2019/12/05 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
python datetime时间格式的相互转换问题
2020/06/11 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
Python面向对象实现方法总结
2020/08/12 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
团组织推优材料
2014/12/29 职场文书
家属答谢词
2015/01/05 职场文书
公司借条范本
2015/05/25 职场文书