使用本地开发服务器运行flask(python3)appengine

时间:2020-02-09 14:23:45

标签: google-app-engine flask

我正在尝试使用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...

0 个答案:

没有答案