解决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实现带省略号的分页
Apr 27 Javascript
自己写的Javascript计算时间差函数
Oct 28 Javascript
JavaScript中实现sprintf、printf函数
Jan 27 Javascript
简单介绍JavaScript数据类型之隐式类型转换
Dec 28 Javascript
js实现PC端根据IP定位当前城市地理位置
Feb 22 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
Sep 26 Javascript
对node.js中render和send的用法详解
May 14 Javascript
JavaScript 下载svg图片为png格式
Jun 21 Javascript
Vue中Quill富文本编辑器的使用教程
Sep 21 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
Sep 27 Javascript
JavaScript中的 new 命令
May 22 Javascript
JavaScript在web自动化测试中的作用示例详解
Aug 25 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的5个入手程序
2006/11/23 PHP
php 随机生成10位字符代码
2009/03/26 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
php 如何获取数组第一个值
2013/08/06 PHP
php备份数据库类分享
2015/04/14 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
浅谈laravel框架与thinkPHP框架的区别
2019/10/23 PHP
Javascript string 扩展库代码
2010/04/09 Javascript
javascript加号"+"的二义性说明
2013/03/04 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
JavaScript获取IP获取的是IPV6 如何校验
2016/06/12 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
微信小程序绘制图片发送朋友圈
2019/07/25 Javascript
ant design vue 表格table 默认勾选几项的操作
2020/10/31 Javascript
[31:00]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS iG
2014/05/25 DOTA
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
python实现五子棋游戏
2019/06/18 Python
Python3.7+tkinter实现查询界面功能
2019/12/24 Python
在keras 中获取张量 tensor 的维度大小实例
2020/06/10 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
美国校服网上商店:French Toast
2019/10/08 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
大三在校生电子商务求职信
2013/10/29 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
给市场的环保建议书
2014/05/14 职场文书
普通党员个人剖析材料
2014/10/08 职场文书
Java由浅入深通关抽象类与接口(下篇)
2022/04/26 Java/Android