1
我遇到了我的app.yaml文件的問題 - 我有一個單頁應用程序(Angular2應用程序)在AppEngine與python運行時,但深層鏈接不適當路由。這是我的app.yaml文件:AppEngine app.yaml配置爲單頁應用程序
runtime: python27
api_version: 1
threadsafe: true
skip_files:
- ^(.*/)?app\.yaml
- ^(.*/)?app\.yml
- ^(.*/)?#.*#
- ^(.*/)?.*~
- ^(.*/)?.*\.py[co]
- ^(.*/)?.*/RCS/.*
- ^(.*/)?\..*
- ^(.*/)?tests$
- ^(.*/)?test$
- ^test/(.*/)?
- ^COPYING.LESSER
- ^README\..*
- \.gitignore
- ^\.git/.*
- \.*\.lint$
- ^fabfile\.py
- ^testrunner\.py
- ^grunt\.js
- ^node_modules/(.*/)?
- ^src/(.*/)?
- ^e2e/(.*/)?
handlers:
- url:/
static_files: dist/index.html
upload: dist/index.html
- url: /(.*)
static_files: dist/\1
upload: dist/(.*)
直接走向深層鏈接時,我收到以下錯誤:
我假設第二處理程序是什麼做的,但如何編寫我的處理程序將所有內容發送到index.html,但資產除外?這裏是我的dist目錄:
就是這樣,謝謝! –