from flask import Flask, request, jsonify import os app = Flask(__name__) port = int(os.environ.get("PORT", 4000)) @app.route('/sum', methods=['POST']) def sum_numbers(): data = request.get_json() num1 = data['num1'] num2 = data['num2'] try: num1 = float(num1) num2 = float(num2) result = num1 + num2 return jsonify({'result': result}), 200 except ValueError: return jsonify({'error': 'Invalid input, please provide valid numbers'}), 400 if __name__ == '__main__': app.run(debug=True, port=port)