解决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 相关文章推荐
理解Javascript_06_理解对象的创建过程
Oct 15 Javascript
判断用户是否在线的代码
Mar 05 Javascript
js使用eval解析json(js中使用json)
Jan 17 Javascript
Uploadify上传文件方法
Mar 16 Javascript
jQuery插件Echarts实现的渐变色柱状图
Mar 23 jQuery
jQuery使用ajax_动力节点Java学院整理
Jul 05 jQuery
Vue.js 动态为img的src赋值方法
Mar 14 Javascript
默认浏览器设置及vue自动打开页面的方法
Sep 21 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
Oct 10 Javascript
Vuex实现数据共享的方法
Dec 20 Javascript
Vuex的各个模块封装的实现
Jun 05 Javascript
Vue切换div显示隐藏,多选,单选代码解析
Jul 14 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递归算法的详细示例分析
2013/02/19 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
PHP检测接口Traversable用法详解
2017/12/29 PHP
PHP常见的序列化与反序列化操作实例分析
2019/10/28 PHP
javascript下string.format函数补充
2010/08/24 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
2015/04/17 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
Vue中正确使用jQuery的方法
2017/10/30 jQuery
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
JavaScript基础教程之如何实现一个简单的promise
2018/09/11 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
Javascript var变量删除原理及实现
2020/08/26 Javascript
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
2018/02/18 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
2019/08/04 Python
python函数不定长参数使用方法解析
2019/12/14 Python
Python requests模块cookie实例解析
2020/04/14 Python
Django url 路由匹配过程详解
2021/01/22 Python
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
毕业自我鉴定范文
2013/11/06 职场文书
机电一体化专业应届生求职信
2013/11/27 职场文书
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
清扬洗发水广告词
2014/03/14 职场文书
项目合作意向书范本
2014/04/01 职场文书
大学生社会实践活动总结
2014/07/03 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python