๐ŸŽฏ Objectives

ื‘ืกื™ื•ื ื”ืžืขื‘ื“ื” ืชื“ืข:


ื—ืœืง 1 โ€“ ื‘ืกื™ืก ืืคืœื™ืงืฆื™ื” ืขื ื“ืื˜ื”

ื”ืกื‘ืจ

ื ืฉืชืžืฉ ื‘ึพFake Database ืฉืžื“ืžื” ืžืขืจื›ืช ืžืฉืชืžืฉื™ื.


ืงื•ื“ ื‘ืกื™ืก

from flask import Flask, jsonify, request
from datetime import datetime

app = Flask(__name__)

users = [
    {"id": 1, "name": "dan", "role": "admin"},
    {"id": 2, "name": "noa", "role": "user"},
    {"id": 3, "name": "avi", "role": "user"},
]

ื—ืœืง 2 โ€“ Endpoint ืœื”ืฆื’ืช ืžืฉืชืžืฉื™ื

@app.route("/users")
def get_users():
    return jsonify({
        "count": len(users),
        "data": users
    })

ื—ืœืง 3 โ€“ ื—ื™ืคื•ืฉ ืžืฉืชืžืฉ (ืœืœื lambda)

ื”ืกื‘ืจ