服务端:Flask 写 API

71.8 服务端:Flask 写 API

pip install flask;用 @app.route 定义 URL,函数 return jsonify(字典) 返回 JSON。

开发模式:flask --app app run 或 app.run(debug=True, port=5000)。

浏览器访问 http://127.0.0.1:5000/api/... 即可测试(见 Flask 章节)。

最小 JSON API

# ========================================
# 示例:Flask 返回 JSON
# 保存为 app.py,运行 flask --app app run
# ========================================
from flask import Flask, jsonify

app = Flask(__name__)

@app.route('/api/hello')
def hello():
    return jsonify({
        'code': 0,
        'message': 'ok',
        'data': {'text': '你好,API!'}
    })

# if __name__ == '__main__':
#     app.run(debug=True, port=5000)