我尝试使用以下方式构建我的角度应用程序:
ng build --prod
ng build --prod --base-href sep6-app
Angular应用程序文件夹结构:
- dist/
- sep6-app/
- app.yaml
我的app.yaml:
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
static_files: sep6-app/index.html
upload: sep6-app/index.html
- url: /.*
static_dir: sep6-app
在GCP内部,我的存储桶包含:
- app.yaml
- sep6-app/
一件事,如果我这样在app.yaml中设置URL,然后重新部署:
- url: /
static_files: sep6-app/index.html
upload: sep6-app/index.html
- url: /
static_dir: sep6-app
我能够毫无问题地访问我的应用程序,但是如果我刷新任何页面,都会收到404错误,由于Angular处理路线的方式,我认为这是可以理解的。但是我不明白为什么“-url:/.*”会在短时间内工作然后停止?
我正在使用(如果需要):
Angular CLI: 9.1.7
Angular: 9.1.9
关于为什么会发生这种情况以及如何解决这一问题的任何想法或想法?谢谢!
我正在尝试使用App Engine在Google Cloud Platform上托管Angular应用。问题是,在成功部署它之后,我可以访问它大约2-3分钟,然后单击刷新...