Flarecast Service 是所有 Flarecast 连接服务的基包。
项目描述
Flarecast Service 是所有 Flarecast 连接服务的基包。
想法
Flarecast Service 软件包为 connexion webservice 应用程序提供支持,并包括以下增强功能:
connexion 应用程序创建
自动日志配置
direct_passthrough 支持
force_type 支持
压缩 JSON 编码器
自动 gzip 压缩
cors 支持
全局异常处理器
用法
安装
您只需安装 pip 软件包。
pip install flarecast-service
示例
初始化一个新的 FlarecastService 并为其命名。
# create flarecast service
service = FlarecastService('Property Service')
使用 connexion 参数创建服务。此方法接受 **kwargs。
service.create(port=8002,
specification_dir=spec_dir)
将 swagger 配置 添加到蓝图。
# add yaml files
service.app.add_api('propertyservice.yaml')
service.app.add_api('query_builder.yaml', swagger_ui=False)
将Flask应用程序发布为支持uwsgi的应用程序。
# publish uwsgi flask app variable
application = service.app.app
如果从命令行启动了connexions应用程序,则运行该应用程序。
if __name__ == '__main__':
service.run()
关于
由Florian Bruggisser @ i4Ds于2016年实现
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
flarecast-service-0.1.0.265.tar.gz (3.3 kB 查看哈希值)
构建分发
关闭
flarecast-service-0.1.0.265.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5680d9c58246086ee331e225b4de7f8bac44f381e446f9511817f81c9dc065a8 |
|
MD5 | d491aa553efcedaffdd41a2d2e229ad2 |
|
BLAKE2b-256 | a929dcf2b2dc262e077035a403aa8c927b7079016bd58df73c08bdfa49bcdf03 |
关闭
flarecast_service-0.1.0.265-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 723cbab65658874879bd10532d924a3fbe9568dfe41b91a863f9a6f7f78c0b5e |
|
MD5 | 20c2c263824bcb78422c44ba45c08318 |
|
BLAKE2b-256 | df2d3193f45a720c0c7d39cd730e8d287c570c5f4dadde66b09aada43e27f220 |