gpt4 book ai didi

google-app-engine - 在 app.yaml 文件中混合静态和动态端点

转载 作者:太空宇宙 更新时间:2023-11-03 15:30:26 24 4
gpt4 key购买 nike

我正在尝试描述我的 App Engine 应用程序中的端点,但在处理混合静态和动态内容的目录结构时遇到困难。但是我的 yaml 规则相互冲突。在我更改我的目录结构之前,有人有什么建议吗?

目标是创建一个包含文档(静态 html 文件)和实现的目录。

/api
- /v1
- getitdone.py
- doc.html
- index.html

我认为我应该用我的应用程序 yaml 做什么...

- url: /api/v1/getitdone
script: api/v1/getitdone.py

- url: /api/
static_files: api/index.html
upload: api/index.html

- url: /api
static_dir: api

但这会导致动态端点失败。我假设 static_dir 引用破坏了它。我如何在不描述每个脚本和静态文件引用的情况下执行此操作(我有比这里列出的更多的文件)?

最佳答案

原因是您将 /api/ 标记为静态目录,因此您的脚本将作为静态文件上传,这使得 App Engine 运行时无法访问它们。

最简单的解决方案是将动态代码和静态资源放在应用目录层次结构的不同部分,并使用 app.yaml 将它们映射到所需的 URL 结构。

关于google-app-engine - 在 app.yaml 文件中混合静态和动态端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4770172/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com