Flask在本地提供图像,但没有部署到Google App Engine



一个flask应用程序正在从/static文件夹中提供一堆.js/.css/图像文件。它被部署到Cloudflare后面的Google App Engine。

我处理.js.css文件没有问题-它们在本地和部署时都没有错误。另外,以前添加的/static/icons文件夹中的图像似乎可以正常使用。

我正在添加一个新的图像文件到/static文件夹,它在本地正常服务,但当我部署应用程序到谷歌应用程序引擎它返回一个404错误。

What I tried:

  • 检查源代码托管在谷歌应用引擎——文件。
  • 尝试.png.webp扩展
  • 关闭Cloudflare缓存(开发模式)
  • handlers部分添加到app.yaml:
handlers:
- url: /static
static_dir: static

我做错了什么?

可以使用云存储来提供静态文件。关于如何实现它,请查看以下文档。

最新更新