【技术实现步骤摘要】
基于nodejs脚本动态生成项目本地可执行文件的方法
[0001]本专利技术涉及计算机
,具体涉及一种基于nodejs脚本动态生成项目本地可执行文件的方法、计算机可读存储介质及电子装置。
技术介绍
[0002]前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效地进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这种开发方式的核心思想是:前端HTML页面通过AJAX调用后端的RESTFUL API接口,并使用JSON数据进行交互。
[0003]伴随着业务不断复杂化,前后端联调开发需要一个http的接口管理工具来提高开发效率,例如小幺鸡,Swager,Yapi等接口文档管理工具,并且可用于开发人员的接口调试。当服务端(后端)开发人员完成接口文档编写以后,前端开发人员根据接口文档的内容编写web页面AJAX请求方式以及定义接口传参。伴随着项目 ...
【技术保护点】
【技术特征摘要】
1.一种基于nodejs脚本动态生成项目本地可执行文件的方法,其特征在于,包括如下步骤,S1、服务器端通过json自动生成接口文档;S2、客户端通过apiGenerator使用node请求文档获取所述接口文档的json数据;S3、客户端通过apiGenerator 动态生成本地的http.js文件。2.根据权利要求1所述的基于nodejs脚本动态生成项目本地可执行文件的方法,其特征在于,所述接口文档为swager文档。3.根据权利要求2所述的基于nodejs脚本动态生成项目本地可执行文件的方法,其特征在于,所述步骤S3具体为:解析获取的swager文档的json数据,生成客户端可识别的js代码,根据API接口RESTFUL将识别的js代码生成本地的http函数,一个swager文档对应一个http函数,将所有http函数统一形成封装好的axios函数集中管理,提供axios函数所需的参数,为每个http函数进行差异化配置,生成函数备注,解析参数含义,形成具有不同功能的本地的http.js文件。4.根据权利要求3所述的基于nodejs脚本动态生成项目本地可执行文件的方法,其特征在于,所述“axi...
【专利技术属性】
技术研发人员:王明,羊旭峰,汪澄,周海涛,吕大兵,黄磊磊,张爱春,经雨欣,
申请(专利权)人:苏州瀚码智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。