如何从 google 云平台的 VM 中获取新添加的图像?
How to fetch newly added images from VM in google cloud platform?
当我添加图像时,它正确存储在 google 云平台 VM 中。
但是我无法在我的网站上获取新添加的图像。
如果我在资产文件夹中使用新添加的图像重新部署项目,它会正确显示。
我已经验证了前端和后端没有错误。
是否无法通过 VM 获取实时映像更新?
编辑:
我用过Vue.js.
我将图像存储在 src/assets
文件夹中。
当我在我的网站上保存图片时,它保存在 src/assets
文件夹中。
我认为它只能在构建后访问 dist 文件夹中的内容。
你能建议我应该把我的文件保存在哪里吗?
我猜测这是一些缓存问题。
您可以尝试将它们存储在 bucket that's accessible to public 中,而不是将图像文件放在 VM 中。缺点是它只能提供静态文件(没有 PHP 或任何东西)。
您必须配置负载均衡器以将所有 your.domain.com/images/
请求转发到存储桶,但这实际上很容易。看看 my answer 要求这样的配置。
当我添加图像时,它正确存储在 google 云平台 VM 中。 但是我无法在我的网站上获取新添加的图像。 如果我在资产文件夹中使用新添加的图像重新部署项目,它会正确显示。 我已经验证了前端和后端没有错误。
是否无法通过 VM 获取实时映像更新?
编辑:
我用过Vue.js.
我将图像存储在 src/assets
文件夹中。
当我在我的网站上保存图片时,它保存在 src/assets
文件夹中。
我认为它只能在构建后访问 dist 文件夹中的内容。 你能建议我应该把我的文件保存在哪里吗?
我猜测这是一些缓存问题。
您可以尝试将它们存储在 bucket that's accessible to public 中,而不是将图像文件放在 VM 中。缺点是它只能提供静态文件(没有 PHP 或任何东西)。
您必须配置负载均衡器以将所有 your.domain.com/images/
请求转发到存储桶,但这实际上很容易。看看 my answer 要求这样的配置。