解决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 实现获取打开一个界面中输入的值
Mar 19 Javascript
jquery遍历table的tr获取td的值实现方法
May 19 Javascript
jQuery无刷新上传之uploadify3.1简单使用
Jun 18 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
Jan 11 Javascript
js禁止浏览器的回退事件
Apr 20 Javascript
js实现1,2,3,5数字按照概率生成
Sep 12 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
Nov 20 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
Nov 18 Javascript
React+EggJs实现断点续传的示例代码
Jul 07 Javascript
解决Vue项目中tff报错的问题
Oct 21 Javascript
Vue实现todo应用的示例
Feb 20 Vue.js
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系列学习之日期函数使用介绍
2012/08/18 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
2015/02/03 PHP
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
判断用户是否在线的代码
2011/03/05 Javascript
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
利用浏览器全屏api实现js全屏
2014/01/16 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
JS简单实现数组去重的方法分析
2017/10/14 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
Python实现控制台进度条功能
2016/01/04 Python
Python 实现字符串中指定位置插入一个字符
2018/05/02 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
Django 根据数据模型models创建数据表的实例
2018/05/27 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
Python何时应该使用Lambda函数
2019/07/02 Python
使用TensorFlow实现简单线性回归模型
2019/07/19 Python
Python读取表格类型文件代码实例
2020/02/17 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
python实现三壶谜题的示例详解
2020/11/02 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
如何将整数int转换成字串String
2014/03/21 面试题
法学专业个人求职信
2013/09/26 职场文书
四下基层实施方案
2014/03/28 职场文书
群众路线表态发言材料
2014/10/17 职场文书
2016年优秀团员事迹材料
2016/02/25 职场文书