解决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 23 Javascript
javascript中方便增删改cookie的一个类
Oct 11 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
Jun 19 Javascript
js日期对象兼容性的处理方法
Jan 28 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
Mar 10 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
Oct 25 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
Sep 07 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
Jan 30 Javascript
jQuery pagination分页示例详解
Oct 23 jQuery
在JavaScript中实现链式调用的实现
Dec 24 Javascript
vue学习笔记之作用域插槽实例分析
Feb 01 Javascript
Javascript实现秒表计时游戏
May 27 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
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
纯php打造的tab选项卡效果代码(不用js)
2010/12/29 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
2011/07/03 PHP
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
php上传图片类及用法示例
2016/05/11 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
PHP输出多个元素的排列或组合的方法
2017/03/14 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
javascript 函数速查表
2010/02/07 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
以jQuery中$.Deferred对象为例讲解promise对象是如何处理异步问题
2015/11/13 Javascript
nodeJs爬虫获取数据简单实现代码
2016/03/29 NodeJs
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
AngularJS+Bootstrap实现多文件上传与管理
2016/11/08 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
Python入门之modf()方法的使用
2015/05/15 Python
利用python批量修改word文件名的方法示例
2017/10/17 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
python eventlet绿化和patch原理
2020/11/21 Python
python集合的新增元素方法整理
2020/12/07 Python
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
金融专业推荐信
2013/11/14 职场文书
《花的勇气》教后反思
2014/02/12 职场文书
社区义诊活动总结
2014/04/30 职场文书
卖房授权委托书样本
2014/10/05 职场文书
大学同学聚会感言
2015/07/30 职场文书
MySQL时间设置注意事项的深入总结
2021/05/06 MySQL
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python