【问题标题】:Google App Engine providing .well-known FolderGoogle App Engine 提供 .well-known 文件夹
【发布时间】:2022-01-07 02:56:01
【问题描述】:

我正在尝试在我的 Google App Engine 应用程序下提供一个 .well-known 文件夹,我使用的是标准环境和 python27 运行时。 使用 web-app-origin-association.json 文件尝试将 Progressive Web Apps 作为 URL 处理程序 来自 chrome 的原始试验。

我已在处理程序下的 app.yaml 文件中添加了以下代码:

  # .well-known Ordner
  - url: /.well-known/(.*)
    static_files: well-known/\1
    upload: well-known/.*

我的项目中的文件夹被命名为不带点的知名文件夹,因为我读到在文件夹名称的开头使用带点的文件夹名称时会出现问题。 但是 url https://example.com/.well-known/web-app-origin-associate.json 不可用,而是在没有点的情况下工作:

为了使其在https://example.com/.well-known/web-app-origin-association.json 下工作,我必须进行哪些更改?

【问题讨论】:

  • 您使用的是 Flex 还是 Standard 环境?哪个运行时?
  • @FaridShumbar 我正在使用标准环境:)
  • @FaridShumbar 运行时:python27

标签: google-app-engine google-cloud-platform


【解决方案1】:

您可以使用"Make skip_files rule explicit and tweak to allow .well-known/* to upload" 中记录的解决方法:

^(.*/)?\.(?!well-known(?:/|$)).*$

如指南中所述,很多人都想migrate to Python 3

从 2020 年 1 月 1 日起,Python 社区将不再 更新、修复错误或修补 Python 2.7 的安全问题。我们 建议您更新仍在 Python 2 中运行的应用程序 App Engine 标准环境的运行时到 Python 3 运行时 尽快。

【讨论】:

  • 你好@Marcel。这是answer your question吗?
  • @Farid Shumbar 它不起作用我现在尝试了多种方法我已将此条目添加到跳过文件部分:- ^(.*/)?\.(?!well-known(?:/|$)).*$ 我的处理程序条目如下所示:` # .well- known Ordner - url: /.well-known/(.*\.(json|txt))$ static_files: well-known/\1 上传: well-known/.*`
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-15
  • 2018-05-07
  • 2021-09-09
  • 2023-03-23
  • 1970-01-01
相关资源
最近更新 更多