解决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基本对象
Jan 11 Javascript
该如何加载google-analytics(或其他第三方)的JS
May 13 Javascript
Jquery的each里用return true或false代替break或continue
May 21 Javascript
JavaScript中pop()方法的使用教程
Jun 09 Javascript
jQuery菜单插件用法实例
Jul 25 Javascript
使用node.js搭建服务器
May 20 Javascript
Vue中的Vux配置指南
Dec 08 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
Nov 05 Javascript
Vue props 单向数据流的实现
Nov 06 Javascript
微信小程序错误this.setData报错及解决过程
Sep 18 Javascript
基于vue.js实现购物车
Jan 15 Javascript
jquery插件实现图片悬浮
Apr 16 jQuery
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
基于mysql的bbs设计(五)
2006/10/09 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
2014/06/21 PHP
PHP简单实现上一页下一页功能示例
2016/09/14 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
jquery常用方法及使用示例汇总
2014/11/08 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
javascript 动态创建表格
2015/01/08 Javascript
jQuery 如何给Carousel插件添加新的功能
2016/04/18 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
bootstrap+jQuery实现的动态进度条功能示例
2017/05/25 jQuery
利用npm 安装删除模块的方法
2018/05/15 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
vue 中Virtual Dom被创建的方法
2019/04/15 Javascript
[06:33]3.19 DOTA2发布会 海涛、冷冷、2009见证希望
2014/03/21 DOTA
python实现linux下使用xcopy的方法
2015/06/28 Python
python装饰器与递归算法详解
2016/02/18 Python
Python温度转换实例分析
2018/01/17 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
python可视化text()函数使用详解
2020/02/11 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
英国泽西岛植物:Jersey Plants Direct
2019/08/07 全球购物
JD Sports西班牙:英国领先的运动服装公司
2020/01/06 全球购物
为什么Runtime.exec(“ls”)没有任何输出?
2014/10/03 面试题
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
经典导游欢迎词大全
2014/01/16 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
初中政治教学工作总结
2015/08/13 职场文书
SQL Server表分区删除详情
2021/10/16 SQL Server