Merge branch 'feature_blueprints' of https://github.com/narzeja/sanic into narzeja-feature_blueprints

This commit is contained in:
Channel Cat
2016-10-16 08:21:35 +00:00
7 changed files with 229 additions and 1 deletions

24
examples/blueprints.py Normal file
View File

@@ -0,0 +1,24 @@
from sanic import Sanic
from sanic import Blueprint
from sanic.response import json, text
app = Sanic(__name__)
blueprint = Blueprint('name', url_prefix='/my_blueprint')
blueprint2 = Blueprint('name', url_prefix='/my_blueprint2')
@blueprint.route('/foo')
async def foo(request):
return json({'msg': 'hi from blueprint'})
@blueprint2.route('/foo')
async def foo2(request):
return json({'msg': 'hi from blueprint2'})
app.register_blueprint(blueprint)
app.register_blueprint(blueprint2)
app.run(host="0.0.0.0", port=8000, debug=True)