我已将create-react-app构建(带有app.yaml文件)上传到GCP存储桶。然后,使用云外壳将应用程序部署在App Engine实例上。
转到应用程序的根URL工作正常。但转到runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /(.*\.(html|css|js))
static_files: build/\1
upload: build/(.*\.(html|css|js))
- url: /
static_files: build/index.html
upload: build/index.html
会返回以下错误:
错误:未找到
在此服务器上找不到请求的URL /任何内容。
App.yaml文件如下所示:
df1=df.apply(pd.value_counts).stack().swaplevel(0,1).to_frame('n')
df1['pct']=df1['n'].div(df1.n.sum(level=0),level=0)
df1
Out[89]:
n pct
year 2012 2.0 0.4
2013 3.0 0.6
grade A 2.0 0.4
B 2.0 0.4
C 1.0 0.2
答案 0 :(得分:6)
您没有/anything
的处理程序。如果你想要一个catch-all url,请使用正则表达式类型处理程序:
- url: /.*
static_files: build/index.html
upload: build/index.html
或者,如果您想将它们anything.html
作为静态文件提供,请将其放在build
目录中,然后导航至/anything.html
。您的第一个处理程序设置为映射该URL。