1.一种前端应用预览的方法,其特征在于,包括步骤:
s1、接收前端应用平台发送的预览请求,所述预览请求包括待预览的前端应用的应用标识和预览标识;
s2、根据所述预览标识,创建对应的编译环境,并将预存的基础工程代码同步至所述创建的编译环境中;
s3、根据所述应用标识获取与所述前端应用对应的配置数据,将所述配置数据转化为应用代码,并将所述应用代码同步至所述创建的编译环境中;
s4、发送包含所述预览标识的编译请求至编译器,使得所述编译器根据所述预览标识到对应的编译环境编译对应的工程代码,并将编译完成的可执行代码同步至web服务容器;
s5、通过所述web服务容器将预览结果返回给所述前端应用平台。
2.根据权利要求1所述的一种前端应用预览的方法,其特征在于,所述步骤s2包括:
根据所述预览标识判断是否存在对应的编译环境,若是,则直接调用已存在的对应的编译环境;否则,创建对应的编译环境,并将预存的基础工程代码同步至所述创建的编译环境中。
3.根据权利要求1所述的一种前端应用预览的方法,其特征在于,所述步骤s3中将所述应用代码同步至所述创建的编译环境中包括:
将所述应用代码与已存在的编译环境中的代码比较,将新增的和修改的代码拷贝至增量文件夹中,并将所述增量文件夹中的内容拷贝至所述编译环境中。
4.根据权利要求1所述的一种前端应用预览的方法,其特征在于,还包括步骤:
接收对前端应用平台的各个前端应用对应的配置数据的调整请求,所述调整请求包含待调整的前端应用的应用标识;
根据所述待调整的前端应用的应用标识,修改对应的前端应用的配置数据。
5.根据权利要求1所述的一种前端应用预览的方法,其特征在于,所述步骤s5包括:
根据所述前端应用平台定时向所述web服务容器发送的预览请求,通过所述web服务容器将预览结果返回给所述前端应用平台创建的浏览器窗口中。
6.一种前端应用预览的终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
s1、接收前端应用平台发送的预览请求,所述预览请求包括待预览的前端应用的应用标识和预览标识;
s2、根据所述预览标识,创建对应的编译环境,并将预存的基础工程代码同步至所述创建的编译环境中;
s3、根据所述应用标识获取与所述前端应用对应的配置数据,将所述配置数据转化为应用代码,并将所述应用代码同步至所述创建的编译环境中;
s4、发送包含所述预览标识的编译请求至编译器,使得所述编译器根据所述预览标识到对应的编译环境编译对应的工程代码,并将编译完成的可执行代码同步至web服务容器;
s5、通过所述web服务容器将预览结果返回给所述前端应用平台。
7.根据权利要求6所述的一种前端应用预览的终端,其特征在于,所述步骤s2包括:
根据所述预览标识判断是否存在对应的编译环境,若是,则直接调用已存在的对应的编译环境;否则,创建对应的编译环境,并将预存的基础工程代码同步至所述创建的编译环境中。
8.根据权利要求6所述的一种前端应用预览的终端,其特征在于,所述步骤s3中将所述应用代码同步至所述创建的编译环境中包括:
将所述应用代码与已存在的编译环境中的代码比较,将新增的和修改的代码拷贝至增量文件夹中,并将所述增量文件夹中的内容拷贝至所述编译环境中。
9.根据权利要求6所述的一种前端应用预览的终端,其特征在于,还包括步骤:
接收对前端应用平台的各个前端应用对应的配置数据的调整请求,所述调整请求包含待调整的前端应用的应用标识;
根据所述待调整的前端应用的应用标识,修改对应的前端应用的配置数据。
10.根据权利要求6所述的一种前端应用预览的终端,其特征在于,所述步骤s5包括:
根据所述前端应用平台定时向所述web服务容器发送的预览请求,通过所述web服务容器将预览结果返回给所述前端应用平台创建的浏览器窗口中。