【问题标题】:What HTTP Server should I use with python?我应该在 python 中使用什么 HTTP 服务器?
【发布时间】:2019-06-05 23:35:36
【问题描述】:

我正在尝试在 Google Cloud 上设置 HTTP 服务器。我已经用python和flask运行了这个,一点问题都没有。当我去云控制台,创建应用程序并部署时,使用纯python和flask,出现错误。同时,我尝试使用 gunicorn 但我得到了相同类型的错误。

我的 main.py 文件:

from flask import Flask, jsonify

app = Flask(__name__)

@app.route("/")
def hello():
    return jsonify({"about": "Hello World"})


if __name__ == '__main__':
    app.run(debug=True)

APP.YAML

env: flex
runtime: python
runtime_config: 
  pythom_version: 3

我希望收到如下 JSON 格式的字符串:

{
  "about": "Hello World"
}

【问题讨论】:

  • 你遇到了什么错误?
  • Dustin 的评论加上您的 requirements.txt 文件,该文件至少应包含“Flask==1.0.3”行。另外,添加您的 gcloud app deploy 命令。

标签: python google-app-engine flask google-cloud-platform gunicorn


【解决方案1】:

这是一个错字:pythom_version,应该是:python_version

【讨论】:

    猜你喜欢
    • 2010-09-13
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 2021-08-22
    • 2021-04-06
    • 1970-01-01
    • 2011-01-20
    相关资源
    最近更新 更多