首页 > 解决方案 > 在 App Engine 中找不到动态 HTML 页面。返回无法获取 /index

问题描述

我正在尝试在 App Engine 中托管我的 HTML 页面。当我尝试使用 url/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]

不知道我在这里错过了什么。

标签: google-app-engine

解决方案


您正在遵循 python 第一代标准环境文档,但您app.yaml选择了 nodejs 灵活环境(并使用此环境中不支持/忽略的语句app.yaml

可能感兴趣:如何判断 Google App Engine 文档页面是适用于标准环境还是适用于柔性环境

所以你要么:

如果您不确定要使用哪种环境,请阅读选择 App Engine 环境指南。


推荐阅读