为了账号安全,请及时绑定邮箱和手机立即绑定

🔥再也不用等后端了!三步搞定前端 Mock 数据,开发效率翻倍!

上周,我看到了这篇文章"如何让你的前端应用开发速度提升10倍!",觉得非常有意思。我决定试一试其中的方法,结果我的开发效率大大提高。

来看这张图片:图片描述

什么是 Mock ❓

请看下面的图片如图所示图片描述

  • 在典型的开发环境中,当我们收到一个需求时,前后端团队会同时开始开发。
  • 怎么?你怀疑是否可以等到后端完成整个开发再开始前端的集成工作?实际上很难做到 🙅 除非你是公司的老板。
  • 实际上,技术娴熟的前端开发人员可以很快搭建出页面。他们可以很快完成几个静态页面,只需处理与 API 对接的部分。
  • 到了这个阶段,数据相关的编码此时就变得尤为重要。我们需要根据 API 返回的数据来处理一些复杂的逻辑。但在对接过程中,我们经常会遇到不清晰的 API 文档,例如错误的参数名和未明确标注的必填字段,这会导致各种细微却令人头疼的问题。
  • 正是在这种情况下,学会使用最合适的 Mock 数据方法就变得尤为重要。本质上,这是一种即使后端数据还没有准备好,也能让我们获取与后端约定的数据结构相匹配的模拟数据的技术。这可以避免后端延迟影响我们正常的开发节奏。
如何使用 Mock?

(注:此处保留了“Mock”原词,以保持其作为特定工具或框架名称的一致性。)

图片

  • Apidog 是一种真正以设计为主的 API 开发平台,只需提供一个 JSON 结构,即可轻松创建端点,并自动模拟生成数据。
  • 使用 Apidog 进行模拟非常简单。整个流程分为三个简单的步骤:首先,获取 JSON 数据结构;然后,创建一个端点;最后,取得模拟 URL。
第一步:

🔥第一步

  • 首先,我们可以通过与后端团队沟通来获取相应的 JSON 数据格式。例如,他们可能会提供一个 JSON 结构。
    {
        "状态": "成功",
        "时间戳": "2024-01-20T10:30:45Z",
        "数据": {
            "书籍": [
                {
                    "id": "978-0-123456-78-9",
                    "标题": "计算机系统入门",
                    "作者": "Randal E. Bryant",
                    "出版社": "技术出版公司",
                    "出版日期": "2016-01-01",
                    "价格": 49.99
                },
                {
                    "id": "978-0-123456-78-8",
                    "标题": "编写整洁代码",
                    "作者": "Robert C. Martin",
                    "出版社": "普伦蒂斯·霍尔",
                    "出版日期": "2008-08-01",
                    "价格": 44.99
                }
            ],
            "分页": {
                "当前页": 1,
                "总页数": 50,
                "总项目数": 500,
                "每页条目数": 10
            }
        }
    }

全屏显示 退出全屏

🔥 第二步:
  • Apidog 提供了一个网页版本,可以在网页上直接使用,无需下载任何内容。只需要注册一个账户即可。
  • 首先新建一个项目。该平台支持 HTTP 和 gRPC,但在这里面我们将选择 HTTP。输入项目名称后点击“创建”。

Image description

创建项目后,下一步是设置新的端点,并填写路径、名称等基本信息。

Image description

  • 在“响应”板块,点击“从 JSON 生成”,然后粘贴你的 JSON。Apidog 会自动从 JSON 生成正确的数据结构。这样非常方便!

Image description

  • 你会看到“预览区”里显示了将要生成的内容,真是太棒了,看起来这么简单。

Image description

🔥 第三步来
  • 现在,我们需要获取相应的模拟地址信息。请在左侧的“设置”选项卡中切换到“模拟设置”,并启用云模拟。

Image description

  • 这为我们提供了云模拟的基础URL。

  • 返回到端点的“运行”页。选择云模拟环境后点击“发送”。你将在底部看到数据成功响应。这真的超酷。

Image description

  • 切换到“实际请求”以查看真实的请求 URL。将该 URL 复制到浏览器地址栏中以查看相应的模拟数据。这个过程非常方便,可以直接轻松地在你的项目中使用。

Image description

  • 此外,您可以调整智能mock的默认设置或创建自定义规则,使其成为一个功能强大的工具。

图片 (图片描述)

一些最后的想法
  • 现在我们已经完成了 Mock 设置的过程。如你所见,这个过程相当简单。在实践中,这种方法非常用户友好,并显著提高了前端、后端及测试团队的效率。作为各位前端开发者,我们都应该尝试一下 Apidog 来体验一下这个优雅的 Mock 解决方案。

如图所示

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消