Node.js Swagger UI конфигурации для загрузки нескольких файлов не работает - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь создать конфигурацию swamger yaml для моих Node.js express REST API. Каким-то образом конфигурация, которую я написал ниже, не распознает составные файлы, которые я пытаюсь отправить в API. Может ли кто-нибудь проверить мою конфигурацию yaml и предложить мне, если требуется какое-либо исправление? Правильно ли я использую метку потребления?

openapi: 3.0.0
info:
  title: Pdf Generator
  description: Api's to generate pdf
  version: '1.0'
paths:
  /{apiVersion}/report:
    post:
      tags:
        - Pdf generator
      description: convert html to pdf
      produces:
        - application/pdf
      consumes:
        - multipart/form-data
      parameters:
        - name: htmlTemplateFile
          in: formData
          schema:
            type: file
          required: true
          description: html to be processed
        - name: JsonData
          in: formData
          schema:
            type: file
          required: true
          description: Json data to be processed
        - name: reportFormatType
          in: formData
          description: enter html/pdf, depending on the required output format
          schema:
            type: string
          required: true
        - name: apiVersion
          description: api version
          in: path
          required: true
      responses:
        200:
          description: Successfully created
...