1. 后端 Python 代码
使用 Flask 创建多个接口,每个接口返回不同的数据,并使用自定义装饰器来绑定路由。
代码:
# app.py
from flask import Flask, jsonify
app = Flask(__name__)
def api_route(route, methods=['GET']):
"""自定义装饰器,用于将函数与 HTTP 路由绑定"""
def decorator(func):
app.route(route, methods=methods)(func)
return func
return decorator
# GET /api/task 接口
@api_route('/api/task', methods=['GET'])
def get_task():
"""任务数据接口"""
task_data = {
'task_id': 1,
'task_name': 'Test Task',