This is a very simple, single-file WSGI server module.
python -m pip install "mwsgi @ git+https://github.com/oshinko/mwsgi.git"
Edit mywsgi.py
.
import mwsgi
app = mwsgi.App()
@app.handler
def handle(req, res):
app.logger.info(f'req.headers: {req.headers}')
app.logger.info(f'req.query: {req.query}')
app.logger.info(f'req.form: {req.form}')
app.logger.info(f'req.json: {req.json}')
return dict(greet='Hello!')
Run.
python -m mwsgi mywsgi
or
python -m mwsgi mywsgi:app
To change the port number.
python -m mwsgi mywsgi --port 3000