Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save kayode-adechinan/7c0a9fabe36a6bd7c273f34001dc76d7 to your computer and use it in GitHub Desktop.
Save kayode-adechinan/7c0a9fabe36a6bd7c273f34001dc76d7 to your computer and use it in GitHub Desktop.
Very simple static folder server using Flask
from flask import Flask
from flask import request
from flask import jsonify
from flask import send_from_directory
app = Flask(__name__)
@app.route('/', defaults=dict(filename=None))
@app.route('/<path:filename>', methods=['GET', 'POST'])
def index(filename):
filename = filename or 'index.html'
if request.method == 'GET':
return send_from_directory('.', filename)
return jsonify(request.data)
if __name__ == '__main__':
app.run(debug=1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment