【技术实现步骤摘要】
基于云计算及网络编程实现前端协作调试的方法
本专利技术涉及前端协作调试
,特别涉及一种基于云计算及网络编程实现前端协作调试的方法。
技术介绍
在前端人员开发过程中,常见的错误调试方法一般包括:1.把出错信息用console.log方法输出到控制台。2.在Networkpanel中查看状态码、请求的发出和请求收到的响应信息。现阶段出于计算机安全的考虑,浏览器还尚不允许利用Javascript把前端信息写入本地,这就出现了一个在前端团队开发过程中,不便于错误场景信息的记录,通过转述来分享错误信息过程繁琐更不能多人员协助调试错误;由于错误信息无法写入本地,无法对错误场景信息进行记录,公享。为了产品在上线后出现的前端问题可以快速排查,在对错误信息的记录、分享后,还需要有一种方案,能够使多名前端人员快速获得错误场景的环境对出现的问题进行调试。
技术实现思路
为解决现有技术中的技术问题,本专利技术提供了一种基于云计算虚拟化技术及网络编程实现前端协作调试的方法。本专利技术可以提供前端错误日志入库,方便其他人员查看,以及通过云计算快速搭建错误环境供多人分析调试。具体地,本专利技术提供了一种基于云计算及网络编程实现前端协作调试的方法,其特征在于,包括如下步骤:S1:利用前端错误信息入库模型将前端错误信息入库;所述前端错误信息入库模型包括数据库、系统服务端、前端传输接口,所述数据库与系统服务端交互连接,所述前端传输接口的出口端与所述系统服务端的入口端连接;步骤S1具体包括如下步骤 ...
【技术保护点】
1.基于云计算及网络编程实现前端协作调试的方法,其特征在于,包括如下步骤:/nS1:利用前端错误信息入库模型将前端错误信息入库;所述前端错误信息入库模型包括数据库、系统服务端、前端传输接口,所述数据库与系统服务端交互连接,所述前端传输接口的出口端与所述系统服务端的入口端连接;/n步骤S1具体包括如下步骤:/nS11:前端编写JS模块,JS模块为与系统服务端进行通讯的客户端,其包括前端错误信息,JS模块通过网络编程技术将前端错误信息发送至系统服务端,/nS12:系统服务端接收步骤S11中的前端错误信息进行数据过滤处理;/nS13:对步骤S12中获得的前端错误信息进行持久化处理,系统服务端可以根据接收到的数据前端错误信息,设计相应的字段,根据三范式设计相应的表格,将前端错误信息写入数据库,并将将前端错误信息写入文本;/nS14:系统服务端提供多种接口查询错误场景信息,调用者通过调用接口查询相应的错误场景信息;/nS15:系统服务端接收到下载前端错误信息请求后,从数据库中提取到的相应的前端错误信息进行可视化处理后再传回;/nS2:通过查询数据库中步骤S1传送过来的错误场景信息来复原错误场景; ...
【技术特征摘要】
1.基于云计算及网络编程实现前端协作调试的方法,其特征在于,包括如下步骤:
S1:利用前端错误信息入库模型将前端错误信息入库;所述前端错误信息入库模型包括数据库、系统服务端、前端传输接口,所述数据库与系统服务端交互连接,所述前端传输接口的出口端与所述系统服务端的入口端连接;
步骤S1具体包括如下步骤:
S11:前端编写JS模块,JS模块为与系统服务端进行通讯的客户端,其包括前端错误信息,JS模块通过网络编程技术将前端错误信息发送至系统服务端,
S12:系统服务端接收步骤S11中的前端错误信息进行数据过滤处理;
S13:对步骤S12中获得的前端错误信息进行持久化处理,系统服务端可以根据接收到的数据前端错误信息,设计相应的字段,根据三范式设计相应的表格,将前端错误信息写入数据库,并将将前端错误信息写入文本;
S14:系统服务端提供多种接口查询错误场景信息,调用者通过调用接口查询相应的错误场景信息;
S15:系统服务端接收到下载前端错误信息请求后,从数据库中提取到的相应的前端错误信息进行可视化处理后再传回;
S2:通过查询数据库中步骤S1传送过来的错误场景信息来复原错误场景;
步骤S2具体包括如下步骤:
S21:云计算块存储,系统服务端配置分布式存储节点;
S22:云计算镜像系统服务端配置相应模版;
S23:系统服务端提供封装调用云计算管理平台接口:
S24:系统服务端经云计算管理平台处理结果信息返回用户;
S25:用户操作错误场景虚拟机,通过远程登录资源进行登录,完成调试任务后,调用云计算管理平台接口对虚拟机进行关闭或删除。
2.如权利要求1所述的基于云计算及网络编程实现前端协作调试的方法,其特征在于,步骤S1中,网络编程技术包括Ajax技术和WebSocket协议,若前端错误信息不是频繁发送的场景,JS模块与系统服务端通过Ajax技术连接,若前端错误信息是频繁发送或前端需要接受系统服务端反馈信息的场景,则JS模块与系统服务端通过WebSocket协议连接实现前后端数据相互推送以及访问系统服务端的次数。
3.如权利要求1所述的基于云计算及网络编程实现前端协作调试的方法,其特征在于,步骤S12中系统服务端接收步骤S11中的前端错误信息进行数据过滤处理的具体步骤为:
系统服务端提供前端错误信息访问的API接口,规定前后端推送的前端错误信息格式及携带的前端错误信息,系统服务端接受完前端错误信息数据后,进一步对前端错误信息完整性进行验证,过滤不符合的前端错误信息,提取出所需的前端错误信息。
4.如权利要求3所述的基于云计算及网络编程实现前端协作调试的方法,其特征在于,携带的前端错误信息包括主机信息、错误场景信息、开发信息,主机网卡信息,系统信息;所述错误场景...
【专利技术属性】
技术研发人员:陈佳,
申请(专利权)人:广州锦行网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。