解决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 相关文章推荐
JQuery 风格的HTML文本转义
Jul 01 Javascript
javascript 必知必会之closure
Sep 21 Javascript
js打印纸函数代码(递归)
Jun 18 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
Feb 03 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 Javascript
在AngularJS应用中实现一些动画效果的代码
Jun 18 Javascript
CSS3 3D 技术手把手教你玩转
Sep 02 Javascript
js判断所有表单项不为空则提交表单的实现方法
Sep 09 Javascript
jQuery常见面试题之DOM操作详析
Jul 05 jQuery
Angular2的管道Pipe的使用方法
Nov 07 Javascript
详解ES6 export default 和 import语句中的解构赋值
May 28 Javascript
vue点击自增和求和的实例代码
Nov 06 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
收音机频率指针指示不准确和灵敏度低问题
2021/03/02 无线电
各种咖啡的英文名子是什么
2021/03/03 新手入门
php 上传文件类型判断函数(避免上传漏洞 )
2010/06/08 PHP
php常用数学函数汇总
2014/11/21 PHP
php比较两个字符串长度的方法
2015/07/13 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
JavaScript常用对象的方法和属性小结
2012/01/24 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
详解vue-router基本使用
2017/04/18 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
JavaScript中遍历的十种方法总结
2020/12/15 Javascript
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
Python读取YUV文件,并显示的方法
2018/12/04 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Python程序控制语句用法实例分析
2020/01/14 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
2020/02/12 Python
找工作最新求职信
2013/12/22 职场文书
幼儿园新学期寄语
2014/01/18 职场文书
中学教师自我鉴定
2014/02/07 职场文书
教师群众路线学习心得体会
2014/11/04 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
与死神共舞观后感
2015/06/15 职场文书
总结Python变量的相关知识
2021/06/28 Python