flask-turn-apigateway

for develop apigateway


Install
pip install flask-turn-apigateway==0.3.0

Documentation

to use api gateway with flask

  • write urls in urlpatterns,then import it.

  • write views in views,then import it to urlpatterns.

    urlpatterns = [ {'path': '/papers/', 'view': 'PaperView'}, ]

  • copy views in flask

  • main logic

    def handler(event, context): # simulate flask request request = Request(Event(event), urlpatterns) # router flask_response = request.route() # turn flask response to api gateway response response = Response(flask_response) return response.response