我正在尝试使用appengine的本地开发服务器运行Flask应用程序。我的yaml文件是:
runtime: python37
entrypoint: uwsgi --wsgi-file src/main.py --callable app --master --processes 1 --threads 2
我的main.py是:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def main():
return 'Hello'
if __name__ == '__main__':
app.run(debug=True)
我正在尝试使用python2运行开发服务器:
dev_appserver.py /path_to/app.yaml --admin_port=9030 --port=9530
我猜它运行正常,并且在终端中获得了这些日志:
INFO 2020-02-09 14:14:27,298 dispatcher.py:256] Starting module "default" running at: http://localhost:9530
INFO 2020-02-09 14:14:27,306 admin_server.py:150] Starting admin server at: http://localhost:9030
INFO 2020-02-09 14:14:28,301 instance.py:561] Cannot decide GOOGLE_CLOUD_PROJECT, using "test" as a fake value
/bin/sh: line 0: exec: uwsgi: not found
ERROR 2020-02-09 14:14:29,318 instance.py:284] Cannot connect to the instance on localhost:18241
我可以访问管理服务器,但是当我呼叫hello world url时,它不会显示,并且会不断重复味精:Cannot decide GOOGLE_CLOUD_PROJECT...