一种应用的访问方法和装置制造方法及图纸

技术编号:24995240 阅读:49 留言:0更新日期:2020-07-24 17:58
本申请涉及一种应用的访问方法和装置,其中,该方法包括:接收应用访问请求,其中,应用访问请求用于请求访问前端应用的第一模块;从前端应用中包括的待编译模块中查找第一模块,其中,前端应用包括待编译模块和已编译模块,已编译模块为在编译过程中已编译的模块,待编译模块为在编译过程中未编译的模块;在从待编译模块中查找到第一模块的情况下,编译第一模块,得到第一模块对应的第一模块代码;响应应用访问请求返回第一模块对应的第一模块代码。本申请解决了相关技术中前端应用的编译过程中模块的编译效率较低的技术问题。

【技术实现步骤摘要】
一种应用的访问方法和装置
本申请涉及计算机领域,尤其涉及一种应用的访问方法和装置。
技术介绍
随着前端技术的发展,前端开发从静态网页的开发到复杂的前后端交互再到基于node.js的全栈开发,前端需要做的事情越来越多,前端代码的逻辑和交互效果越来越复杂,越来越不易于管理。前端代码在部署运行之前,一般需要经过四步流程处理:编译、优化、合并及混淆、部署服务。随着项目中的文件不断增加,编译、优化这两部分花费的时间保持线性增长。在项目开发阶段,开发人员需要等待的编译时间越来越长,编译的效率越来越低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请提供了一种应用的访问方法和装置,以至少解决相关技术中前端应用的编译过程中模块的编译效率较低的技术问题。根据本申请实施例的一个方面,提供了一种应用的访问方法,包括:接收应用访问请求,其中,所述应用访问请求用于请求访问前端应用的第一模块;从所述前端应用中包括的待编译模块中查找所述第一模块,其中,所述前端应用包括所述待编译模块和已编译模块,所述已编译本文档来自技高网...

【技术保护点】
1.一种应用的访问方法,其特征在于,包括:/n接收应用访问请求,其中,所述应用访问请求用于请求访问前端应用的第一模块;/n从所述前端应用中包括的待编译模块中查找所述第一模块,其中,所述前端应用包括所述待编译模块和已编译模块,所述已编译模块为在编译过程中已编译的模块,所述待编译模块为在所述编译过程中未编译的模块;/n在从所述待编译模块中查找到所述第一模块的情况下,编译所述第一模块,得到所述第一模块对应的第一模块代码;/n响应所述应用访问请求返回所述第一模块对应的所述第一模块代码。/n

【技术特征摘要】
1.一种应用的访问方法,其特征在于,包括:
接收应用访问请求,其中,所述应用访问请求用于请求访问前端应用的第一模块;
从所述前端应用中包括的待编译模块中查找所述第一模块,其中,所述前端应用包括所述待编译模块和已编译模块,所述已编译模块为在编译过程中已编译的模块,所述待编译模块为在所述编译过程中未编译的模块;
在从所述待编译模块中查找到所述第一模块的情况下,编译所述第一模块,得到所述第一模块对应的第一模块代码;
响应所述应用访问请求返回所述第一模块对应的所述第一模块代码。


2.根据权利要求1所述的方法,其特征在于,编译所述第一模块,得到所述第一模块对应的第一模块代码包括:
从具有对应关系的待编译模块和模块路径中查找所述第一模块所对应的第一模块路径,其中,所述模块路径用于指示所述待编译模块的模块文件的存储路径;
对所述第一模块路径所指示的模块文件进行编译,得到第一模块代码。


3.根据权利要求2所述的方法,其特征在于,在对所述第一模块路径所指示的模块文件进行编译,得到第一模块代码之后,所述方法还包括:
获取所述第一模块代码对应的第二模块路径,其中,所述第二模块路径用于指示所述第一模块代码的存储路径;
将所述第一模块代码保存到所述前端应用中,并使用具有对应关系的所述第一模块和所述第二模块路径更新所述具有对应关系的待编译模块和模块路径。


4.根据权利要求1所述的方法,其特征在于,在接收所述应用访问请求之前,所述方法还包括:
获取模块标记信息,其中,所述模块标记信息用于从所述前端应用所包括的模块中标记所述待编译模块;
确定所述前端应用的编译队列中的每个模块是否在所述模块标记信息中;
在确定所述每个模块在所述模块标记信息中的情况下,记录具有对应关系的所述每个模块和所述每个模块的模块路径,得到模块列表;
在确定所述每个模块不在所述模块标记信息中的情况下,编译所述每个模块,得到应用代码;
将所述模块列表保存到所述应用代码中,得到所述前端应用。


5.根据权利要求1所述的方法,其特征在于,在从所述前端应用中包括的...

【专利技术属性】
技术研发人员:李明忠周伟李自强王睿宇苏雅迪
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1