我正在尝试在App Engine中托管HTML页面。当我尝试使用url / index访问网页时,它返回
无法获取/ index
我已经按照 https://cloud.google.com/appengine/docs/standard/python/getting-started/hosting-a-static-website 根据上面的链接具有与预期相同的文件结构。
- my_project
|- app.js
|- app.yaml
|- www
|- index.html
以下是我的app.yaml文件
# [START app_yaml]
runtime: nodejs
env: flex
service: service_name
# Adding CORS Support
handlers:
- url: /index
static_files: www/index.html
upload: www/index.html
- url: /index
static_dir: www/
- url: /getEndPoint
script: app.js
# [END CORS Support]
# [END app_yaml]
不确定我在这里想念什么。
答案 0 :(得分:2)
您正在遵循python第一代标准环境文档,但是您的app.yaml
选择了nodejs flexible环境(并使用了该环境的app.yaml
中不受支持/忽略的语句)
所以你要么:
env:flex
语句并选择nodejs10
或nodejs8
运行时)并遵循相应的Serving Static Files文档。如果不确定所需的环境,请阅读Choosing an App Engine Environment指南。