Files
hackaton-2025-web-backend/handlers/http.py

29 lines
877 B
Python
Raw Normal View History

2025-05-04 22:26:56 +03:00
from flask import request, jsonify
from misc.random_string import generate_secure_string
def init_http_handlers(app):
@app.route('/')
def index():
return "Добро пожаловать на Flask сервер!"
@app.route('/api/new-request', methods=['POST'])
def handle_data():
# Получаем JSON из запроса
data = request.get_json()
if not data:
return jsonify({"error": "No JSON payload received"}), 400
# Выводим полученные данные в консоль
print("Полученные данные:", data)
# Формируем ответ
response = {
"message": "Data received successfully",
"yourData": data,
"conversation_id":generate_secure_string(40)
}
return jsonify(response), 200