socketify.py/bench/asgi_wsgi/flask-wsgi.py

25 wiersze
639 B
Python
Czysty Zwykły widok Historia

2023-01-04 12:11:30 +00:00
from flask import Flask, make_response, request
2022-12-04 11:59:12 +00:00
from socketify import WSGI
app = Flask(__name__)
@app.route('/')
def index():
"""Test 6: Plaintext"""
response = make_response(b"Hello, World!")
response.content_type = "text/plain"
return response
2022-12-04 11:59:12 +00:00
2023-01-04 12:11:30 +00:00
@app.route('/post', methods=['POST'])
def post_test():
"""Test 6: Plaintext"""
user = request.form["name"]
response = make_response(f"Hello, World {user}!")
response.content_type = "text/plain"
return response
2022-12-20 10:17:12 +00:00
if __name__ == "__main__":
WSGI(app).listen(8000, lambda config: print(f"Listening on port http://localhost:{config.port} now\n")).run()
2022-12-04 11:59:12 +00:00