解決Angular4項目部署到服務(wù)器上刷新404的問題
剛遇到Angular4項目npm run build 后部署到服務(wù)器可以訪問,但是刷新頁面會出現(xiàn)404的錯誤!在網(wǎng)上搜了一下看到有些人寫的解決辦法還有錯誤在里面,一眼看就知道的錯誤,感覺這些人真的有毛病,決定寫了博客,為什么那么不仔細,寫錯誤的上去,禍害別人嗎!!
解決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}]
這樣設(shè)置后,訪問angular站點,會自動在根節(jié)點后面加一個#錨點。再次刷新便不會報404錯誤了。
以上這篇解決Angular4項目部署到服務(wù)器上刷新404的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Angular實踐之將Input與Lifecycle轉(zhuǎn)換成流示例詳解
這篇文章主要為大家介紹了Angular實踐之將Input與Lifecycle轉(zhuǎn)換成流示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02Angular.js中$resource高大上的數(shù)據(jù)交互詳解
這篇文章主要給大家介紹了關(guān)于Angular.js中$resource高大上的數(shù)據(jù)交互的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用angular.js具有一定的參考學習價值,需要的朋友們下面跟著小編來一起看看吧。2017-07-07在 Angular 中使用 ViewChild 訪問子組件、指令或 D
這篇文章主要介紹了如何在 Angular 中使用 ViewChild 來訪問子組件、指令或 DOM 元素,在本教程中,您使用了 ViewChild 來從父組件類中訪問指令、子組件和 DOM 元素,需要的朋友可以參考下2024-08-08使用Angular CDK實現(xiàn)一個Service彈出Toast組件功能
本文主要寫用cdk實現(xiàn)一個簡單的Toast組件,使用的是cdk中的overlay模塊,需要手動安裝環(huán)境,具體安裝方法及相關(guān)實現(xiàn)代碼跟隨小編一起看看吧2021-07-07Angular 4.x+Ionic3踩坑之Ionic3.x pop反向傳值詳解
這篇文章主要給大家介紹了關(guān)于Angular 4.x+Ionic3踩坑之Ionic3.x pop反向傳值的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2018-03-03