- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试用 python 制作微服务,我正在关注 this tutorial
但是我收到了这个错误:
"flask_app.py", line 115, in run
raise Exception('Server {} not recognized'.format(self.server))
Exception: Server 9090 not recognized
项目结构:
App.py文件代码
from connexion.resolver import RestyResolver
import connexion
if __name__ == '__main__':
app = connexion.App(__name__, 9090, specification_dir='swagger/')
app.add_api('my_super_app.yaml', resolver=RestyResolver('api'))
app.run()
my_super_app.yaml文件代码
swagger: "2.0"
info:
title: "My first API"
version: "1.0"
basePath: /v1.0
paths:
/items/:
get:
responses:
'200':
description: 'Fetch a list of items'
schema:
type: array
items:
$ref: '#/definitions/Item'
definitions:
Item:
type: object
properties:
id:
type: integer
format: int64
name: { type: string }
items.py文件代码
items = {
0: {"name": "First item"}
}
def search() -> list:
return items
最佳答案
好的...我能够解决这个问题...问题出在 app.py 中,您必须指定变量端口:
不正确
app = connexion.App(__name__, 9090, specification_dir='swagger/')
正确
app = connexion.App(__name__, port=9090, specification_dir='swagger/')
关于python - 使用 connexion+Flask+Swagger 的 python 微服务出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54267286/
我想通过 NetBeans 在我的数据库“sqlserver”中插入一些信息!!!连接良好,但不知道 pb 是什么,真的这个 pb 让我发疯!!!!!! 请帮帮我!!!! CODE: package
我尝试配置 Connexion 以设置 Flask 框架中可能的进程或线程数。这在 Flask 中是可能的,但 Connexion 似乎没有将此配置发送到 Flask。我阅读了 Connexion 文
我正在使用Swagger Editor为了生成 Python Flask 服务器,我遵循了 Connexion文档,但有一个问题: 我在 swagger YAML 文件中定义了以下响应: respon
我有一个 OpenAPI 3.0规范,我想将其与 Connexion 一起使用运行 Python 服务。 API 规范的相关部分在这里: paths: /find: post:
我像这样运行 Connexion/Flask 应用程序: import connexion from flask_cors import CORS from flask import g app =
我使用 Connexion ( https://github.com/zalando/connexion ) 来确保我的 openapi 规范得到很好的遵循,并具有简单的集成点来将我的路由连接到底层函
我正在使用 Connexion Flask 的框架构建微服务。我想使用 py.test 为我的应用程序编写测试。 在 pytest-flask 文档中,它说要在 conftest.py 中创建一个 f
我正在开发自定义微服务,它将为 Web 服务进行某种身份验证。微服务正在使用 Flask、swagger 和 connexion 进行开发。由于 swagger.yaml 文件变得巨大(由于网址负载)
我正在尝试测试我的连接应用程序,我点击了链接 here , 而且 get 请求似乎工作正常。现在我正在尝试测试发布请求,但端点方法将参数作为参数。我的设置与上面链接的设置非常相似,我遵循了列出的建议
在提问之前我先阅读了这个:http://dev.mysql.com/doc/refman/5.0/fr/access-denied.html第一次尝试: ~# mysql -h 127.0.0.1 -
我正在使用 connexion ,一个用于 REST API 的 python 库,具有 swagger 定义。它对实际请求工作正常,但是当出现错误情况时,例如验证失败,它会返回如下响应: { "
我正在尝试转换使用 connexion 和 CORS 的现有 Web 应用程序能够处理异步路由。 (直接从事件循环内调用异步函数可以正常工作) 连接配置如下: connexion = {extras
我正在尝试用 python 制作微服务,我正在关注 this tutorial 但是我收到了这个错误: "flask_app.py", line 115, in run raise Excep
我正在使用 Connexion 构建 API,因此我使用 app = connexion.FlaskApp(__name__) 而不是 Flask(__name__)。 我想添加 before_req
swagger_server connexion/flask 在我这样做时运行良好: python3 -m swagger_server 它在端口 8080 上运行。 当我尝试将它放在 gunicor
我正在尝试通过 python 连接创建一个简单的 post API。这是我的 api yaml 文件: swagger: "2.0" info: title: "My first API" v
我尝试设置一个非常简单的应用程序。我想将此应用程序创建为全栈应用程序,作为 future 项目的培训。所以我用 python 编写了一个后端,它通过 API (Flask/Connexion) 提供来
我正在尝试使用内置于远程 Linux 服务器(绑定(bind)到服务器公共(public) IP 地址)的 REST API 和 Connexion/Flask 运行一个简单的 python 服务器,
我是一名优秀的程序员,十分优秀!