commit aa5cddf70f2e1fbc58ea665926ab390a1b81d0da Author: themoon Date: Tue Feb 4 16:58:36 2025 +0300 Добавить main.py diff --git a/main.py b/main.py new file mode 100644 index 0000000..35d534b --- /dev/null +++ b/main.py @@ -0,0 +1,32 @@ +from flask import Flask, request, jsonify +import datetime + +app = Flask(__name__) + +# Хранилище для истории запросов +history = [] + +@app.route('/api/store', methods=['POST']) +def api(): + try: + data = request.json + if not data: + return jsonify({"error": "Invalid JSON"}), 400 + + # Добавляем данные в историю с меткой времени + entry = { + "timestamp": datetime.datetime.now().isoformat(), + "data": data + } + history.append(entry) + + return jsonify({"message": "Data received successfully", "data": data}), 200 + except Exception as e: + return jsonify({"error": str(e)}), 500 + +@app.route('/api/history', methods=['GET']) +def history_endpoint(): + return jsonify(history), 200 + +if __name__ == '__main__': + app.run(debug=True) \ No newline at end of file