解决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基础第一章 JavaScript与用户端
Jul 22 Javascript
window.name代替cookie的实现代码
Nov 28 Javascript
js面向对象 多种创建对象方法小结
May 21 Javascript
jquery 缓存问题的几个解决方法
Nov 11 Javascript
jQuery复制节点用法示例(clone方法)
Sep 08 Javascript
js判断文件格式及大小的简单实例(必看)
Oct 11 Javascript
JavaScript中的return布尔值的用法和原理解析
Aug 14 Javascript
使用jQuery实现购物车结算功能
Aug 15 jQuery
详解HTML5 使用video标签实现选择摄像头功能
Oct 25 Javascript
详解JQuery基础动画操作
Apr 12 jQuery
浅析Vue 中的 render 函数
Feb 28 Javascript
微信小程序实现录音Record功能
May 09 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面向对象的使用教程 简单数据库连接
2006/11/25 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
两千行代码的PHP学习笔记汇总
2014/10/05 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
ThinkPHP 模板substr的截取字符串函数详解
2017/01/09 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
javascript获取元素偏移量的方法有哪些
2014/06/24 Javascript
jQuery中andSelf()方法用法实例
2015/01/08 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
限制只能输入数字的实现代码
2016/05/16 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
浅析Python中的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
浅谈Python使用Bottle来提供一个简单的web服务
2017/12/27 Python
如何使用VSCode愉快的写Python于调试配置步骤
2018/04/06 Python
python实现按行分割文件
2019/07/22 Python
python 两个数据库postgresql对比
2019/10/21 Python
pandas 空数据处理方法详解
2019/11/02 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
Python类的绑定方法和非绑定方法实例解析
2020/03/04 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
2021/02/25 Python
小摄影师教学反思
2014/04/27 职场文书
电力培训心得体会
2014/09/02 职场文书
2014年学习全国道德模范事迹思想汇报
2014/09/15 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
pytorch通过训练结果的复现设置随机种子
2021/06/01 Python