FlareCast服务是所有FlareCast连接服务的基本包。
flarecast-service的Python项目详细描述
服务是所有连接的基本包。
服务。
想法
FlareCast服务包支持 connexion网络服务 应用程序,包括以下增强功能:
- 连接应用创建< /LI>
- 自动记录配置
- 直接直通支持
- 强制类型支持
- 缩小的JSON编码器
- 自动gzip压缩
- CORS支持
- 全局异常处理程序
用法
安装
你只需要安装pip包。
pip install flarecast-service
示例
初始化一个新的FlarecastService并给它命名。
# create flarecast serviceservice=FlarecastService('Property Service')
创建具有连接参数的服务。这种方法需要 **kwargs。
service.create(port=8002,specification_dir=spec_dir)
将swagger配置添加到蓝图中。
# add yaml filesservice.app.add_api('propertyservice.yaml')service.app.add_api('query_builder.yaml',swagger_ui=False)
将flask应用程序发布为的application 是吗?uwsgi支持。
# publish uwsgi flask app variableapplication=service.app.app
运行连接应用程序,如果它从命令行启动。
if__name__=='__main__':service.run()
关于
由florian bruggisser@i4ds 2016实现