刚遇到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错误了。

原文: http://blog.csdn.net/qq_38321709/article/details/75045384

转载于:https://www.cnblogs.com/ckAng/p/8621769.html

转《Angular4项目部署到服务器上刷新404解决办法》相关推荐

  1. 18个实时音视频开发中会用到开源项目

    实时音视频的开发学习有很多可以参考的开源项目.一个实时音视频应用共包括几个环节:采集.编码.前后处理.传输.解码.缓冲.渲染等很多环节.每一个细分环节,还有更细分的技术模块.比如,前后处理环节有美颜. ...

  2. 技术福利:最全实时音视频开发要用到的开源工程汇总

    [转自] https://my.oschina.net/jb2011/blog/1619628 1.前言 实时音视频的开发学习有很多可以参考的开源项目.一个实时音视频应用共包括几个环节:采集.编码.前 ...

  3. 福利贴:最全实时音视频开发要用到的开源工程汇总

    1.前言 实时音视频的开发学习有很多可以参考的开源项目.一个实时音视频应用共包括几个环节:采集.编码.前后处理.传输.解码.缓冲.渲染等很多环节.每一个细分环节,还有更细分的技术模块.比如,前后处理环 ...

  4. 实时音视频聊天中超低延迟架构的思考与技术实践

    1.前言 从直播在线上抓娃娃,不断变化的是玩法的创新,始终不变的是对超低延迟的苛求.实时架构是超低延迟的基石,如何在信源编码.信道编码和实时传输整个链条来构建实时架构?在实时架构的基础之上,如果通过优 ...

  5. 实时音视频开发理论必备:如何省流量?视频高度压缩背后的预测技术

    本文引用了"拍乐云Pano"的"深入浅出理解视频编解码技术"和"揭秘视频千倍压缩背后的技术原理之本文引用了"拍乐云Pano"的&q ...

  6. 直播软件搭建音视频开发中的视频采集

    直播软件搭建音视频开发中的视频采集 前言 在直播和短视频行业日益火热的发展形势下,音视频开发(采集.编解码.传输.播放.美颜)等技术也随之成为开发者们关注的重点,本系列文章就音视频开发过程中所运用到的 ...

  7. 如何测试你的即时通讯实时音视频开发方案

    真正了解过实时音视频开发的同行都知道,实时音视频开发所需的技术储备和技能要求都是比较高的,当我们历尽折腾,自已捣鼓出的方案出声出图后,离产品化还有多远呢?为了避免出现测试不充分盲目上线导致用户体验不佳 ...

  8. 【新知实验室 三步完成Windows下实时音视频开发】

    三步完成Windows下实时音视频开发 第一步:开通产品 第二步:下载源码 第三步:编译源码 第四部:运行测试 背景介绍 实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度 ...

  9. Android端实时音视频开发指南

    简介 yun2win-sdk-Android提供Android端实时音视频完整解决方案,方便客户快速集成实时音视频功能. SDK 提供的能力如下: 发起 加入 AVClient Channel AVM ...

  10. 顶级技术大咖,揭秘实时音视频开发的超级风口

    2021年初因为Elon Musk"带货"而走红的音频社交App Clubhouse,又以肉眼可见的速度跌落神坛,下载量从2月的960 万/月跌至4月的92万/月.不过在5月,Cl ...

最新文章

  1. mysql数据写入不到数据库_主机无法写入数据到Mysql数据库
  2. python数据处理不用编程_用Python玩转数据数据处理相关小例编程题
  3. LeetCode--81. 搜索旋转排序数组Ⅱ(遍历法,二分法)
  4. 每行代码都有注释释的java面向对象代码_每行代码都有注释释的java面向对象代码...
  5. python画正方形的代码drawingpanel_wxpython编程之 画板(一个不错的研究的完整示例)...
  6. 刷新存储器的容量单位是什么_什么是PLC?PLC的选型原则是什么?
  7. KDD2021|小红书在推荐多样化的实践——SSD
  8. NSMutableArray遍历删除注意事项
  9. 乖离率背离公式_通达信指标公式源码操盘K线主图指标
  10. C语言统计多个闰年,C语言统计闰年
  11. 201771010126 王燕《面向对象程序设计(Java)》第十二周学习总结
  12. mysql连接泄露 定位_数据库连接泄漏
  13. DirectX和OPenGL 与 UE4 U3D的关系是什么?
  14. Excel数值函数(3):对“自动筛选”的结果求和、平均值、极值等
  15. 粮仓分布式多点测温的简单参考方案
  16. 计算机编程平方怎么按,电脑键盘上怎么打平方,次方之类的
  17. PageHelper这种情况下有坑,注意别吃亏
  18. 慧荣SMI SM3255主控三星Flash芯片专用量产工具SM3255_J0324
  19. ROS掉包侠修炼计划
  20. 小学教师资格证笔试答题模板

热门文章

  1. nginx配置http、https访问,nginx指定ssl证书,阿里云腾讯云华为云设置nginx https安全访问
  2. Excel如何设置单元格行高,办公入门
  3. 2022-2028年中国数码相机行业投资分析及前景预测报告
  4. Pytorch - GPU ID 指定 pytorch gpu 指定
  5. Python 函数参数有冒号 声明后有- 箭头 返回值注释 参数类型注释
  6. deeplearning算法优化原理
  7. Ascend昇腾计算
  8. 基于区域的CNN(R-CNN)
  9. 空间点像素索引(三)
  10. Google Pixel 超分辨率--Super Resolution Zoom