前后台开发分离,后台工程师怎么和前台工程师高效的交流
关注下面几个问题
1 接口
URL,入参,返回值,作用
返回值需要考虑容易给前端绑定和显示,比如后台的日期最好用String表示
2 环境
前台基本不存在环境问题,反正就是用浏览器进行访问,需要考虑的是前台机器的host配置
后台开发需要告知前台webapp所在的IP,供别人修改host 192.168.30.121
3 错误诊断
本地环境断点会挂住来自别人的请求,breakpoint,造成前台的请求pending
前台出错,F12,看下是404,还是can not connect to server.前台的错误F12都能看到,非常直观,不含 逻辑
locahost不要拼错
如果担心host文件配置错误,直接按照ip进行访问
--------------------
demo
BA用的接口
http://ucba.qbao.com/merchant/certify/doCertify.html?id=9&state=1&auditDesc=OK 审核
http://ucba.qbao.com/merchant/certify/getById.html?id=9 按照id查询
http://ucba.qbao.com/merchant/certify/list.html? 列出所有,条件可选
------------------------------------------------
app用到的接口:
/merchant/certify/progress 获取审核进度,-1 未提交申请,0 未审核 1 审核通过, 2 审核不通过
/merchant/certify/certifiedInfo 获取认证信息
/merchant/certify/apply 提出申请
/merchant/certify/uploadImg 上传图片
/merchant/certify/validate 判断用户是否可以提出申请
http://ucba.qbao.com/merchant/certify/doCertify.html?id=9&state=1&auditDesc=OK 审核