配置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