diff --git a/28_flask_api/main.py b/28_flask_api/main.py new file mode 100644 index 0000000..1dfc049 --- /dev/null +++ b/28_flask_api/main.py @@ -0,0 +1,18 @@ +from flask import Flask, jsonify +import random + +app = Flask(__name__) +#Hlavní stránkju - jen pro info +@app.route("/") +def index(): + return "

Flask API Server

otevři RNG: /api/random

" +#API Endpoint - vrací náhodné informace jako JSON +@app.route("/api/random") +def get_rng(): + cislo = round(random.uniform(1.0,100.0),2) + race = random.choice(["člověk","trapaslík","obr","elf"]) + return jsonify({"rng":cislo, "rasa":race}) + +if __name__ == "__main__": + #debug=True = automaticky restartuje při změně kódu + app.run(host="0.0.0.0",port=80,debug=True) \ No newline at end of file