我的代码如下。
我希望*.appspot.com/main
应该给出“insidemain”,而*.appspot.com/run
应该给出“insiderun”。
虽然*/run工作正常,但*/main给出了Page Not Found
错误
main.py
from flask import Flask
app = Flask(__name__)
@app.route("/main")
def not_home():
return "Inside main - Hello"
run.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
@app.route("/run")
def home():
return "Inside run - Hello"
app.yaml
runtime: python
env: flex
service: default
entrypoint: gunicorn -b :8080 run:app
instance_class: F2
runtime_config:
python_version: 3.7
resources:
cpu: 2
memory_gb: 5
disk_size_gb: 10
handlers:
- url: /main
script: main.py
- url: /run
script: run.py
automatic_scaling:
max_num_instances: 3
min_num_instances: 1
请帮忙
问候
您将应用程序引擎标准(例如handlers & scaling elements)和灵活的(ex. resources)
app.yaml
配置混为一谈。即使它没有给你任何错误,它只是被忽略了。您应该选择要使用的应用程序引擎环境,请访问此document它可以帮助您做出决定您的目标将使用下面的示例应用程序引擎灵活设置运行,该设置在一个条目中具有所有功能:
run.py:
app.yaml
相关问题 更多 >
编程相关推荐