Flask
A Micro framework , where everything is customized, if we want to use restful api's we can add flask-restful library, or we wanted to go by rest plus we can use rest plus library
After writing the all api's we need something to test the api's and it should contain all the required parameters like schema , for these things we can use swagger
project structure should be
add service __init__.py below code for swagger load
app = Flask(__name__, instance_relative_config=True)
CORS(app)
# swagger specific
SWAGGER_URL = '/swagger'
API_URL = '/static/swagger.yml'
SWAGGERUI_BLUEPRINT = get_swaggerui_blueprint(
SWAGGER_URL,
API_URL,
config={
'app_name': "service Name"
}
)
add the blue print
app.register_blueprint(SWGGER_BLUPRINT, url_prefix=SWAGGER_URL)
Start the service
python app.py
on the default port 5000 it will load and endpoint /swagger
127.0.0.1:5000/swagger
Comments
Post a Comment