debug、joinDebug、开发环境和现网环境的介绍

debug、joinDebug、开发环境和现网环境的介绍

主要介绍

debug

jointDebug

开发环境

现网环境

1.debug的介绍

​ 关于debug,大家都知道,这是开发过程回来写测试数据。像我们前端程序员在开发的过程中,和后端联调的时候,会将所有的数据改为从后端的接口获取,每一个操作所调用的接口请求,处理完,接收返回的数据。

​ 而很多时候,我们为了测试数据是否正确,以及页面的效果是否符合需求,则会经常让后端帮我们改数据,这就很浪费时间了。因此,我们可以先调用接口,获取里面的所有数据,放在debug.js里,以对象的形式存在debugInfo中,这里存着很多真实的数据,然会我们可以根据需求,改成我们想要的数据测试。

之后想要用的时候,将config.js里的debug改为true,在url加参数 &debug=true。打开debug开关。

var debug = common.getQueryString("debug") || false;

如何拦截这些数据呢?

我们请求接口的时候,会在interface.js请求接口,如下

function getUserInfo(data, callback){

var url = store.sysUrl + "activity/getUserInfo";

xhrPost(url, data, callback);

}

而我们可以用debug开关,拦截,直接从debug.js里获取测试数据。

if(debug){

setTimeout(function(){

callback(getUserInfoDebug)

},100)

return;

}

2.jointDebug的介绍

jointDebug通常是用来模拟用户数据。在开发环境的时候,我们获得后端给我们的一个用户信息,把他存在debug.js里。打开jointDebug后,获取debug里的用户数据,传入接口请求数据。

3.开发环境

前端开发时,当把效果图都开发完成后,就会开始与后端联调。这时,后端便会给一个他们开的服务器,

然会我们请求这个服务器,需要什么数据,后端也会帮我改。当与后端联调完之后,后端就会关闭这个服务器。

之后,我们便会转测试,测试会先和后端确认一些配置信息,也开个服务器。我们演示页面展示之后,根据测试反馈的bug,开始修改,这时,便使用测试那边的服务,调用接口。

4.现网环境

现网环境,通常指的是生产环境,等测试完毕后,再上生产环境。

这是我开发中总结的一些经验,如有错误,大家可以在评论区指出。

相关推荐

阿圭罗在卡塔尔世界杯:实至名归的阿根廷第27人? 365体育投注网址亚洲下载
墨绿色颜料如何调配?墨绿色颜料调配方法 365体育投注网址亚洲下载
我们为什么要读圣经? 365体育投注网址亚洲下载

我们为什么要读圣经?

07-10 👁️ 1322