解决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生成json数据简单示例分享
Feb 14 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 Javascript
对JavaScript客户端应用编程的一些建议
Jun 24 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
javascript实现的猜数小游戏完整实例代码
May 10 Javascript
JavaScript 函数模式详解及示例
Sep 07 Javascript
浅谈Javascript中的函数、this以及原型
Oct 09 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
Jul 31 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
Sep 06 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
Nov 07 Javascript
微信小程序开发背景图显示功能
Aug 08 Javascript
原生JavaScript实现随机点名表
Jan 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中include()与require()的区别说明
2010/03/10 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
php关联数组快速排序的方法
2015/04/17 PHP
php三元运算符知识汇总
2015/07/02 PHP
php实现购物车产品删除功能(2)
2020/07/23 PHP
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
批量实现面向对象的实例代码
2013/07/01 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
javascript回到顶部特效
2016/07/30 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
基于javaScript的this指向总结
2017/07/22 Javascript
浅谈mint-ui 填坑之路
2017/11/06 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
Python3搭建http服务器的实现代码
2020/02/11 Python
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
手工社团活动方案
2014/02/17 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
初中中等生评语
2014/12/29 职场文书
担保贷款承诺书
2015/04/30 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
《山中访友》教学反思
2016/02/24 职场文书
用Python创建简易网站图文教程
2021/06/11 Python
Mysql数据库group by原理详解
2022/07/07 MySQL