V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
firhome
V2EX  ›  程序员

你们前后端是怎么配合 mock 数据的?

  •  1
     
  •   firhome · Aug 24, 2020 · 4252 views
    This topic created in 2078 days ago, the information mentioned may be changed or developed.
    一、对于新项目 /周期短的项目(活动之类)。

    可以快速跟后端约定接口字段,然后前端自己 mock 数据开发。同时开发没什么问题。后面后端开发完成,大家再一起调整就好。

    二、对于老项目 /迭代需求。

    因为前端同学做这种需求的时候本地代理的是测试环境。这种迭代项目 在开发过程中会遇到后端频繁的发 api 接口到测试环境。导致前端同学开发的时候会中断。然而又不可能让前端的 mock 数据和测试环境一模一样,每次迭代都可以自由的切换。主要是想问问大家这块怎么整?
    19 replies    2020-08-25 11:17:56 +08:00
    yanshenxian
        1
    yanshenxian  
       Aug 24, 2020   ❤️ 3
    后端开发接口 -> 前端等待 -> 后端部署测试环境 -> 前端开发 -> 联调
    jiangnan01
        2
    jiangnan01  
       Aug 24, 2020
    为什么要跟测试环境一模一样呢?前后端沟通好数据结构,各自分头开发就可以了;而且 lz 提到的频繁发布测试机,不清楚这个频率到底有多频繁呢
    zhlssg
        3
    zhlssg  
       Aug 24, 2020
    @jiangnan01 表格分页的数据和一些 put 请求如何 mock 呢
    vindac
        4
    vindac  
       Aug 24, 2020 via Android
    额 我们是前端先做。然后提供 mock 数据给我们,我们组装成他们需要的数据
    caicaiwoshishui
        5
    caicaiwoshishui  
       Aug 24, 2020
    试试 yapi
    leafre
        6
    leafre  
       Aug 24, 2020
    后端 swagger 导入 yapi,前端按接口文档开发
    ArJun
        7
    ArJun  
       Aug 24, 2020
    看场景,如果后端人员足够基本不用 mock 吧
    coderxy
        8
    coderxy  
       Aug 24, 2020
    yapi
    linkopeneyes
        9
    linkopeneyes  
       Aug 24, 2020
    yapi 啊
    35aZ4P8mT576683q
        10
    35aZ4P8mT576683q  
       Aug 24, 2020 via Android
    @vindac 老 BFF 了
    OHyn
        11
    OHyn  
       Aug 24, 2020 via Android
    约定好数据结构就开干,
    VDimos
        12
    VDimos  
       Aug 24, 2020 via Android
    本地 mock,上测试环境,联调通过上 pre 环境,灰度上线
    wangyzj
        13
    wangyzj  
       Aug 24, 2020
    api 规定好
    找一 jsonserver 做输出
    然后前后端一起干
    qa2080639
        14
    qa2080639  
       Aug 24, 2020 via Android
    前端做页面的时候后端设计数据库开发接口。一起联调
    4074
        15
    4074  
       Aug 25, 2020
    按功能模块分,单人同时负责前端和后端
    sanghongxv
        16
    sanghongxv  
       Aug 25, 2020
    数据结构规定好,
    使用 jsonserver
    unco020511
        17
    unco020511  
       Aug 25, 2020
    新项目确实是用 mock,选一些好用的平台足够了;如果是老项目,我们一般是前端直连后台研发的机器,因为老项目的接口大部分都是成型了了,数据也都是 ok 的,但是重构过程中后台可能在不断的改,所以直连开发机是个不错的选择
    hyzzz
        18
    hyzzz  
       Aug 25, 2020
    没得 mock,后端定义好接口,直接按照接口文档 swagger 开始开发。然后联调
    looppppp
        19
    looppppp  
       Aug 25, 2020
    yapi
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3238 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 00:09 · PVG 08:09 · LAX 17:09 · JFK 20:09
    ♥ Do have faith in what you're doing.