【问题标题】:Uploading multiple pages in GAE在 GAE 中上传多个页面
【发布时间】:2018-03-07 21:00:45
【问题描述】:

我正在尝试将 2 个 html 文件上传到 GAE,其中一个文件包含指向另一个文件的链接。我很确定我需要上传 html 文件的关联 yaml 文件才能正确部署。

我正在使用这个命令:

gcloud app deploy --project myprojectname app.yaml index.yaml testPage.yaml

然后我得到以下错误...

ERROR: (gcloud.app.deploy) 解析文件时出错:[C:\Users\[username]\Desktop\CCD Student App\testPage.yaml] AppInfoExternal 类型的对象的意外属性“索引”。

我没有看到我的 testPage 的 yaml 有任何问题...有人知道我到底做错了什么吗?这是我的 testPage.yaml 中的内容:

indexes:
- kind: Greeting
  ancestor: yes
  properties:
  - name: date
    direction: desc

感谢您的帮助。

【问题讨论】:

    标签: html google-app-engine yaml


    【解决方案1】:

    嗯,您的 testPage.yaml 内容似乎是数据存储索引配置文件,而不是服务配置文件。

    如果您确实希望它成为您的索引配置文件,您需要保留其名称,如文档中所示 - index.yaml。但显然你已经有了一个这样的文件。

    由于非标准名称gcloud app deploy 认为它是一个服务/模块配置文件并抱怨因为它没有找到该文件的预期内容 - app.yaml

    【讨论】:

    • 哦,好吧,那么我应该如何对“testPage.yaml”进行编码才能使其正常工作?每当我单击页面上的链接时,它只是说服务器找不到它,这是因为无法部署“testPage.yaml”(我假设)
    • 我认为您对 GAE 应用程序的工作原理没有正确的了解,您可能需要阅读一些内容。 StackOverflow 不是编码服务,您需要展示您的工作并针对您遇到的具体问题提出编码问题:stackoverflow.com/help/asking
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    • 2017-06-15
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    相关资源
    最近更新 更多