配置YAML文件的问题
Questions on configuring the YAML file
我正在尝试为网关 API 到 post 到云功能设置一个 yaml 文件,但我不知道该怎么做,我搜索了互联网并找到了一些示例,但是当我使用 YAML 文件的设置创建网关时,出现以下错误:
我知道错误的原因可能是 YAML 文件缩进错误,但我无法解决它。
我的YAML文件配置如下:
swagger: '2.0'
info:
title: gateway-homologation gateway for homologation of the project cycle
description: "Send a deal object for the data to be treated"
version: "1.0.0"
schemes:
- https
produces:
- application/json
paths:
/dispatcher:
post:
x-google-backend:
address: https://url
description: "Jailson esteve aqui =)"
operationId: "dispatcher"
parameters:
type: object
properties:
request_type:
type: string
deal:
name:
type: string
responses:
200:
description: "#OK"
schema:
type: string
400:
description: "#OPS"
另一个问题是如何配置我的网关将发送到我的云功能的内容?
" - 错误消息非常清楚,在 /paths/~1dispatcher/post/parameters,需要一个数组,但给出了一个对象。这不是 YAML 错误,而是模式错误——你必须给出架构定义的结构。将参数的值设为数组将克服该错误,但我对 Swagger 的了解不够,无法确信这是您代码中的唯一错误。
-我明白你说的,但我做不到。我如何在实践中将对象变成数组?
- 文档 Describing Parameters 有一些示例; - 启动一个序列项;序列项组成 YAML 序列,在 JavaScript 上下文中将作为数组加载。
@flyx
我正在尝试为网关 API 到 post 到云功能设置一个 yaml 文件,但我不知道该怎么做,我搜索了互联网并找到了一些示例,但是当我使用 YAML 文件的设置创建网关时,出现以下错误:
我知道错误的原因可能是 YAML 文件缩进错误,但我无法解决它。
我的YAML文件配置如下:
swagger: '2.0'
info:
title: gateway-homologation gateway for homologation of the project cycle
description: "Send a deal object for the data to be treated"
version: "1.0.0"
schemes:
- https
produces:
- application/json
paths:
/dispatcher:
post:
x-google-backend:
address: https://url
description: "Jailson esteve aqui =)"
operationId: "dispatcher"
parameters:
type: object
properties:
request_type:
type: string
deal:
name:
type: string
responses:
200:
description: "#OK"
schema:
type: string
400:
description: "#OPS"
另一个问题是如何配置我的网关将发送到我的云功能的内容?
" - 错误消息非常清楚,在 /paths/~1dispatcher/post/parameters,需要一个数组,但给出了一个对象。这不是 YAML 错误,而是模式错误——你必须给出架构定义的结构。将参数的值设为数组将克服该错误,但我对 Swagger 的了解不够,无法确信这是您代码中的唯一错误。
-我明白你说的,但我做不到。我如何在实践中将对象变成数组?
- 文档 Describing Parameters 有一些示例; - 启动一个序列项;序列项组成 YAML 序列,在 JavaScript 上下文中将作为数组加载。
@flyx