一个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
我做错了什么?
可以使用云存储来提供静态文件。关于如何实现它,请查看以下文档。