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

2020-08-24 17:24:12 +08:00
 firhome
一、对于新项目 /周期短的项目(活动之类)。

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

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

因为前端同学做这种需求的时候本地代理的是测试环境。这种迭代项目 在开发过程中会遇到后端频繁的发 api 接口到测试环境。导致前端同学开发的时候会中断。然而又不可能让前端的 mock 数据和测试环境一模一样,每次迭代都可以自由的切换。主要是想问问大家这块怎么整?
3371 次点击
所在节点    程序员
19 条回复
yanshenxian
2020-08-24 17:29:46 +08:00
后端开发接口 -> 前端等待 -> 后端部署测试环境 -> 前端开发 -> 联调
jiangnan01
2020-08-24 17:53:21 +08:00
为什么要跟测试环境一模一样呢?前后端沟通好数据结构,各自分头开发就可以了;而且 lz 提到的频繁发布测试机,不清楚这个频率到底有多频繁呢
zhlssg
2020-08-24 17:58:19 +08:00
@jiangnan01 表格分页的数据和一些 put 请求如何 mock 呢
vindac
2020-08-24 18:11:36 +08:00
额 我们是前端先做。然后提供 mock 数据给我们,我们组装成他们需要的数据
caicaiwoshishui
2020-08-24 18:12:53 +08:00
试试 yapi
leafre
2020-08-24 18:22:06 +08:00
后端 swagger 导入 yapi,前端按接口文档开发
ArJun
2020-08-24 18:22:15 +08:00
看场景,如果后端人员足够基本不用 mock 吧
coderxy
2020-08-24 18:27:29 +08:00
yapi
sjhhjx0122
2020-08-24 20:25:14 +08:00
yapi 啊
liberty1900
2020-08-24 20:59:54 +08:00
@vindac 老 BFF 了
OHyn
2020-08-24 21:02:45 +08:00
约定好数据结构就开干,
VDimos
2020-08-24 21:55:52 +08:00
本地 mock,上测试环境,联调通过上 pre 环境,灰度上线
wangyzj
2020-08-24 22:05:20 +08:00
api 规定好
找一 jsonserver 做输出
然后前后端一起干
qa2080639
2020-08-24 23:06:20 +08:00
前端做页面的时候后端设计数据库开发接口。一起联调
4074
2020-08-25 01:30:09 +08:00
按功能模块分,单人同时负责前端和后端
sanghongxv
2020-08-25 08:54:13 +08:00
数据结构规定好,
使用 jsonserver
unco020511
2020-08-25 09:13:39 +08:00
新项目确实是用 mock,选一些好用的平台足够了;如果是老项目,我们一般是前端直连后台研发的机器,因为老项目的接口大部分都是成型了了,数据也都是 ok 的,但是重构过程中后台可能在不断的改,所以直连开发机是个不错的选择
hyzzz
2020-08-25 09:23:42 +08:00
没得 mock,后端定义好接口,直接按照接口文档 swagger 开始开发。然后联调
looppppp
2020-08-25 11:17:56 +08:00
yapi

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/701019

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX