无法在我的自定义域上打开 Google App Engine 应用程序

莱昂

我在 Google App Engine 上部署了一个 React + Flask 应用程序并映射到我的自定义域。我 3 天前部署了一个新版本,直到今天它都可以正常工作。在我的自定义域中,我无法打开某些页面。我检查了控制台,显然,应用程序无法加载js包,错误之一是

GET https://MY_DOMAIN/static/js/main.4eaaa8ad.chunk.js net :: ERR_ABORTED 404.

我还检查了 App Engine 版本实例,MY_PROJECT.appsport.com它工作正常。

我想知道是我在 app.yaml 文件上犯了错误还是我错误地映射了 DNS。

我的 app.yaml 是这样的:

runtime: python37
env: standard

default_expiration: '5m'

entrypoint: gunicorn -b :$PORT main:app --timeout 150

instance_class: F4

automatic_scaling:
  max_instances: 5
  min_instances: 1
  min_pending_latency: '5s'
  target_cpu_utilization: 0.75

inbound_services:
  - warmup

handlers:
  - url: /static/js/(.*)
    static_files: build/static/js/\1
    upload: build/static/js/(.*)
  - url: /static/css/(.*)
    static_files: build/static/css/\1
    upload: build/static/css/(.*)
  - url: /static/media/(.*)
    static_files: build/static/media/\1
    upload: build/static/media/(.*)
  - url: /(.*\.(json|ico))$
    static_files: build/\1
    upload: build/.*\.(json|ico)$
  - url: /
    static_files: build/index.html
    upload: build/index.html
  - url: /.*
    script: auto

我也注意到我实际上没有设置$PORT环境变量,这可能是一个潜在的问题吗?

John Michael Gelilio

添加您的static_dirin 处理程序app.yaml以提供应用程序的静态文件:

handlers:
  - url: /static
    static_dir: build/static/
  - url: /static/js/(.*)
    static_files: build/static/js/\1
    upload: build/static/js/(.*)
  - url: /static/css/(.*)
    static_files: build/static/css/\1
    upload: build/static/css/(.*)
  - url: /static/media/(.*)
    static_files: build/static/media/\1
    upload: build/static/media/(.*)
  - url: /(.*\.(json|ico))$
    static_files: build/\1
    upload: build/.*\.(json|ico)$
  - url: /
    static_files: build/index.html
    upload: build/index.html
  - url: /.*
    script: auto

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Google App Engine Java上的RESTful应用程序?

在Google App Engine Java应用程序中加载自定义密钥存储

记录Google App Engine应用程序

在多个客户域上运行Google App Engine应用程序

Google App Engine Go 1.11应用程序无法访问Google Spreadsheets

Google App Engine上的Spring Boot应用程序:无法找到主类

从Google App Engine应用程序运行Google Dataflow管道?

如何通过PHP App Engine应用程序在Google Compute Engine实例上创建cron作业?

在Django应用程序的Google App Engine上启用CORS

Google App Engine自定义域未激活Google托管的SSL

如何使用自定义域强制对Google App Engine的HTTPS通信?

禁用Google Cloud App Engine自定义域网站的弱密码

如何从Google App Engine标准上的CI应用程序的子目录运行自定义php应用程序?

限制我的Google App Engine应用程序可以访问的Google API密钥

无法添加带有Google App Engine的自定义域

使用Google App Engine应用程序的自定义域

将大量域映射到Google App Engine应用程序

Google App Engine-多个应用程序和多个域?

将App Engine应用程序映射到NON Google Apps域

为自定义域配置Google App Engine SSL

自定义域上的Google App Engine Cron作业

Google App Engine-Flask应用程序绕过Devserver上的标准Google Auth

我可以在AWS Amazon上上传使用Google App Engine编程的网络应用程序吗?

Google App Engine启动器演示应用程序无法正常工作

Google的自定义域未路由到App Engine网站

Google App Engine 特定标头(如 X-AppEngine-City)对于自定义域无法正常工作

如何使用 Google API 在 App Engine 中添加自定义域映射?

KeystoneJS 应用程序无法在 Google App Engine 上部署

在 Google Domains 上购买的自定义域上的 Google App Engine