- 后端(Python Flask)jzsafe.com
python
from flask import Flask, request, jsonify
app = Flask(name)
模拟商品数据
products = [
{“id”: 1, “name”: “游戏A”, “price”: 100},
{“id”: 2, “name”: “游戏B”, “price”: 150},
# …
]
@app.route(‘/products’, methods=[‘GET’])
def get_products():
return jsonify(products)
@app.route(‘/purchase/int:product_id’, methods=[‘POST’])
def purchase_product(product_id):
# 检查库存等逻辑
for product in products:
if product[‘id’] == product_id:
# 假设购买成功,这里仅模拟
return jsonify({“message”: “购买成功”, “product”: product}), 200
return jsonify({“error”: “商品不存在”}), 404
if name == ‘main’:
app.run(debug=Tr