Open hsiaofung opened 4 years ago
基底路徑 : 建置與部署單頁應用程式時還需考慮上線位置。
若程式放在根網域 : (例如: http://www.mytestpage.com)則預設就行。
若不是放在根網域(例如 : http://www.mytestpge.com/app),則修改index.html中的
<base>
標籤。
base 標籤負責設置應用程式的相對URL的基底路徑。包括 : CSS樣式檔案、JavaScript、函式庫、圖片等。
例如: 沒有<base>
標籤,若腳本標籤是<script src='js/main.js'>
,則瀏覽器會發出http://www.testpage.com/js/main.js
假若有<base href="/app">
標籤,若腳本標籤是<script src='js/main.js'>
,則瀏覽器會發出http://www.testpage.com/app/js/main.js
可以指定或覆寫base的值
前面 : 如何部署到伺服器並開始運作。
這一節討論 : 如何確保高效能
Access-Control-Allow-Origin: *
import { environment } from "./environments/environment"
處理深連結
若想要從瀏覽器輸入路徑開起頁面,則瀏覽器會向伺服器發出請求。除非有正確的設定伺服器,否則它不會找到任何相符的URL。
要解決這個問題,必須設定伺服器依優先順序回應
總結 : Angular應用程式上線 :
路由