首页 > 解决方案 > 如何使用 openapi3 yml 检查电子邮件或密码是否存在

问题描述

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

标签: openapiopenapi-generator

解决方案


您提到的链接指向包含宠物商店规范的默认招摇编辑器。如果您进行了修改,则它必须在您的本地浏览器中并且不会反映给其他人。

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

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:
                ....

推荐阅读