App Engine 未在 React 中提供 public 文件夹的图像
App engine is not serving images of public folder in react
我在 App Engine 中托管了一个 React 应用程序,我在 public 文件夹中有很多图片如何在我的本地机器上正确显示,但是当我在标准环境中部署它时,所有文件已部署,我检查了 url 图像中的来源,他为它们提供服务,但它们似乎已损坏(当我下载它们时),也许我在配置中做错了什么?我唯一可以访问的是网站图标。这就是我在源代码中得到的。
我的 app.yaml 是:
runtime: nodejs12
service: default
instance_class: F4_1G
handlers:
- url: /static
static_dir: build/static
- url: /assets
static_dir: build/assets
- url: /(.*\.(json|ico|js))$
static_files: build/
upload: build/.*\.(json|ico|js)$
- url: .*
static_files: build/index.html
upload: build/index.html
您的 app.yaml
没有 /media
的处理程序。所以访问viper8.JPG
时GCPreturnsindex.html
。为 /media
添加处理程序。
我在 App Engine 中托管了一个 React 应用程序,我在 public 文件夹中有很多图片如何在我的本地机器上正确显示,但是当我在标准环境中部署它时,所有文件已部署,我检查了 url 图像中的来源,他为它们提供服务,但它们似乎已损坏(当我下载它们时),也许我在配置中做错了什么?我唯一可以访问的是网站图标。这就是我在源代码中得到的。
我的 app.yaml 是:
runtime: nodejs12
service: default
instance_class: F4_1G
handlers:
- url: /static
static_dir: build/static
- url: /assets
static_dir: build/assets
- url: /(.*\.(json|ico|js))$
static_files: build/
upload: build/.*\.(json|ico|js)$
- url: .*
static_files: build/index.html
upload: build/index.html
您的 app.yaml
没有 /media
的处理程序。所以访问viper8.JPG
时GCPreturnsindex.html
。为 /media
添加处理程序。