3
我正在嘗試在App Engine標準環境上運行Angular 2應用程序。如何使頁面刷新時使用App Engine的Angular 2路由工作?
handlers:
- url: /api/.*
script: _go_app
- url: (.*)/
static_files: static\1/index.html
upload: static
- url: (.*)
static_files: static\1
upload: static
我可以從/
到/clients
或/clients/234234
點擊一個鏈接,它工作正常:應用程序內航行時,它適用於以下app.yaml
配置。
但是,如果我在刷新瀏覽器在非基地路徑例如http://myapp.appspot.com/clients/234234
然後我得到一個404錯誤。我想我需要爲所有路徑服務我的index.html
,這是我認爲(.*)/
和(.*)
會做的。
如何設置我的處理程序/應用程序,以便我可以使用HTML5路由,而不是讓這種情況發生?