def init_app(app, **kwargs): """ API extension initialization point. """ app.route('/swaggerui/<path:path>')(serve_swaggerui_assets) # Prevent config variable modification with runtime changes current_api.authorizations = deepcopy(app.config['AUTHORIZATIONS'])
def _register(self): """ Allow to register any custom endpoint """ self.app.route('/register/', methods=['POST'])(self._register_member) current_app.route('/authenticate/', methods=['POST'])(self._authenticate_member) current_app.route('/renew/password/', methods=['POST'])(self._renew_member_password)
def init_camera_app(app): '''Setups a route to fetch images of a camera monitoring a particular room, each camera has an identifying id''' app.route('/photo/<string:camera_id>', methods=['GET'])(get_camera_photo)
def _register(self): """ Allow to register any custom endpoint """ current_app.route('/wrapped/service/', methods=['GET'])(self._serve)
from flask import current_app as app from flask import make_response import json from . import models from . import redis_store headers = { 'Access-Control-Allow-Headers': 'Content-Type' } @ app.route('/', methods=['GET', 'POST']) def entry(): readers = models.Readers.query.filter_by(username='******').all() print(readers) print(redis_store.endpoint) return make_response(str('readers'), 200, headers)