from flask import Flask
from flask import request
from flask import jsonify
from werkzeug.serving import make_server
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
# Start the Flask server
if __name__ == '__main__':
server = make_server('localhost', 5000, app)
server.serve_forever()
# Stop the Flask server
def stop_server():
func = request.environ.get('werkzeug.server.shutdown')
if func is None:
raise RuntimeError('Not running with the Werkzeug Server')
func()
# Example usage to stop the server programmatically
stop_server()