Angular 專案打包之後,部署到伺服器,重新整理訪問404解決方法
將前端程式碼打包部署到Java伺服器中,當跳轉到相應路由介面,重新整理地址,服務找不到地址頁面,所以會報 404 - Page Not Found。
解決方法:只需要將路由轉換成雜湊值: userHash: true,將路由轉化成“#”號的形式
以下兩種方式修改路由,使用hash:
1、app.module.ts
imports: [
RouterModule.forRoot(routers, {useHash: true})
],
2. app.module.ts檔案新增兩行程式碼:
import { LocationStrategy, HashLocationStrategy } from '@angular/common';
@NgModule({
providers: [
{ provide: LocationStrategy, useClass: HashLocationStrategy },
]
})
推薦使用第二種,親測有效(第一種有坑~具體待解決。。)
相關推薦
Angular 專案打包之後,部署到伺服器,重新整理訪問404解決方法
將前端程式碼打包部署到Java伺服器中,當跳轉到相應路由介面,重新整理地址,服務找不到地址頁面,所以會報 404 - Page Not Found。 解決方法:只需要將路由轉換成雜湊值: userHash: true,將路由轉化成“#”號的形式 以下兩種方式修改路由,
在linux(Ubuntu16.04)上部署使用django的debug模式,部署伺服器,供區域網其他電腦訪問
在上篇文章中,樓主已經在linux(Ubuntu16.04)中部署了python以及django執行的環境。然後在命令埠輸入以下命令即可執行:python manage.py runserver 95
Angular專案打包釋出到IIS,開啟網站無法加載出內容的問題
首先angular專案打包可以執行cmd命令列【ng build --prod --aot】 ,成功後會在根目錄下生成dist資料夾,我們只需將該資料夾拷貝到伺服器,然後IIS上新增站點指向對應的資料夾即可;一般情況下都是能正常訪問網站的,以至於網站內容無法顯示出來則是瀏覽器
vue-cli webpack打包釋出到nginx伺服器,nginx.conf配置
server { listen 80; root /var/www/web/; index index.php index.html index.htm; server_name www.web.com;
Spring Boot 的專案打包成的 JAR 包,製作成 docker 映象並執行
上一篇:Docker學習(三)docker容器操作 首先把本地的專案打包好,我這裡直接把已經打包好的springboot-mybatis-0.0.1-SNAPSHOT.jar包直接上傳到linuxmydemo目錄中並在此目錄建立Dockerfile檔案 /usr/local/mydemo
【Java 攻城獅~~】一名Java攻城獅,喜歡研究相關的技術,對計算機的任何方面都感興趣。真正的全棧,裝系統,搭伺服器,搭分散式,搭叢集,操作資料庫,搭框架,設計,寫後端,寫前端,單元測試,整合測試,聯調,優化,部署
一名Java攻城獅,喜歡研究相關的技術,對計算機的任何方面都感興趣。真正的全棧,裝系統,搭伺服器,搭分散式,搭叢集,操作資料庫,搭框架,設計,寫後端,寫前端,單元測試,整合測試,聯調,優化,部署...
匯入maven專案,Tomcat伺服器起不來或者頁面404解決方法
檢視web.xml pom.xml配置檔案發現沒有問題,重灌Tomcat未能解決,後來發現是Maven本地倉庫jar包丟失。 解決方法: 刪除Maven專案的本地倉庫repository的jar包,重啟eclipse線上更新jar包,clean server,cl
eclipse中的出現在打包一次後,後面新建的項目都出錯了,出現support_v7下面出現紅線及解決方法及為什麽eclipse中項目繼承ActionBarActivity解決方法一樣
style 寫博客 引用 image back 你在 發現 想法 cti 第一次寫博客,有什麽問題或者想法的希望各位可以進行評論交流,望大家多多包涵! 遇到的問題是在新建的項目都出錯了,出現support_v7下面出現紅線及解決方法及為什麽eclipse中項目繼承Acti
WebStorm2017中專案更新,智慧程式碼提示不顯示的解決方法
出現這個問題的時候,我百度了網上各種解決方法,都沒有用,後來就莫名其妙的好了。寫一個部落格記錄一下,以後再遇到同樣的問題的時候,給自己提供一個解決方法,雖然不能確保是不是有效,但多一種方法也沒有任何問題。對解決方法進行了一個總結,總結如下: 1.File-Power Save Mode,檢視該
spring-mvc專案,靜態資源始終報錯的解決方法之一
需要在配置類中重寫下面的方法: @Override public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) { //靜態資源不需要springmvc處理 configurer.enable
kubernetes v1.5.2搭建,部署nginx,tomcat,三臺centos7 叢集,一篇秒懂kubernetes工具
安裝vmware 先安裝一個,centos7 minimal模式,安裝完重啟,輸入root與密碼,進入控制檯 ip addr //可以看ip,minimal是沒有安裝ifconfig等等工具的 配置開機聯網 cd /etc/sysconfig/network-script
用FlashFXP上傳檔案到SSH伺服器,附FlashFXP顯示中文亂碼的解決方法
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
vue專案打包之後頁面空白解決辦法
之前專案遇到個情況,npm run build打包之後上傳到伺服器後,index.html開啟一片空白,資源都載入了,但是就是不顯示。 然後百度找了原因,修改了兩處地方 一、修改 assetsPublicPath 在config/index.js裡面,有個 assetsPublicPath
啟動YARN,並執行MapReduce程式,歷史伺服器,日誌聚集
目錄 啟動YARN,並執行MapReduce程式 配置歷史伺服器 配置日誌聚集 啟動YARN,並執行MapReduce程式 [[email protected] hadoop]$ pwd /opt/module/hadoop-2.7.2/etc/hadoop
Android關於專案中遇到的按home鍵退出到桌面,再次開啟重新啟動程式的解決方法
我的專案是使用高德地圖做交通類的,主要是Activity和Fragment之間的切換。 我遇到的問題是:我在執行打包後的apk時,進入程式後,無論在哪個介面按home鍵回到桌面,當再次開啟需要重新啟動而不是回到開啟之前的操作介面;而在程式碼除錯的時候不會出現這種問題。 解決方法:在網上搜了好
iOS上傳影象到伺服器,以及伺服器PHP接收的幾種方法
iOS上傳影象到伺服器,以及伺服器PHP接收的幾種方法 1. 將圖片轉換為Base64編碼,POST上傳。PHP將Base64解碼為二進位制,再寫出檔案。缺點:不能上傳較大的圖片 // iOS(Swift) func upload(image: UIImage, url: S
springSecurity的練習筆記--認證伺服器,資源伺服器,以及單點登陸
花了一天半左右,將springSecurity後面的練習看完並且進行練習實踐與測試! 按照慣例進行筆記的整理。 認證伺服器的構建: 核心依賴: 注意,是oauth2而不
網路通訊過程--解析:IP地址, 埠port,,DNS伺服器,MAC地址,預設閘道器,通訊過程圖解(理解型)
IP地址: 用來在網路中標記一臺電腦,指引資料包的收發方向,在一個區域網中是唯一的;電腦中的ip是可以手動修改的,只要在同一個區域網中不重複即可。 分類: ①ip地址的組成,包括網路地址和主機地址
【坑】關於使用 maven 建立 web 專案以後,el 表示式不被識別的解決方法
問題描述: 在學習 Ajax 的時候,使用資源路徑,博主本著不要硬編碼,局使用 el 表示式進行讀取專案名,然後發現 el 表示式沒有被識別,而是當做字串 ${pageContext.request.contextPath} 直接輸出了,很是鬱悶啊; 突然想起來沒加 jar
嵌入式Linux網路程式設計,I/O多路複用,epoll()示例,epoll()客戶端,epoll()伺服器,單鏈表
文章目錄 1,I/O多路複用 epoll()示例 1.1,epoll()---net.h 1.2,epoll()---client.c 1.3,epoll()---sever.c 1.4,epoll()---linklist.h