如何使用 openapi3 yml 检查电子邮件或密码是否存在

问题描述

我是 openapi 3 的新手。我使用 link 中的代码。我想知道是否可以检查我是否插入了使用相同电子邮件用户

解决方法

您引用的链接指向包含宠物商店规范的默认 swagger 编辑器。如果你修改过,那它必须在你的本地浏览器中,不会反映给其他人。

OpenApi 是一种规范,因此您可以定义可以检查电子邮件 ID 是否存在的 api,如下所示,您可以使用代码生成器生成服务器端代码,但必须由您以您正在使用的语言提供实现比如java、python...

paths:
  /checkEmailId:
    get:
      summary: Check an email already exists
      operationId: checkEmailId
      tags:
        - email
      parameters:
        - name: emailId
          in: query
          description: emailId
          required: true
          schema:
            type: string
      responses:
        '200':
          description: If email does not exist
          content:
            application/json:
              schema:
                ....