[发明专利]基于nodejs的前端开发方法及系统、服务终端、存储器在审
申请号: | 201711133633.X | 申请日: | 2017-11-15 |
公开(公告)号: | CN107943468A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 葛加文 | 申请(专利权)人: | 千寻位置网络有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F9/445 |
代理公司: | 上海市海华永泰律师事务所31302 | 代理人: | 包文超 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 nodejs 前端 开发 方法 系统 服务 终端 存储器 | ||
技术领域
本发明属于计算机软件技术领域,尤其涉及一种基于nodejs的前端开发方法及系统、服务终端、存储器。
背景技术
JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。JavaScript引擎为浏览器的一部分,广泛应用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
JAVA前端开发技术框架可包括:koa、express、sails、eggjs等,Koa、Express等框架属于开放的开源框架,比较大众化,不能满足个体企业需求;由于过于轻量,若直接用来进行前端开发,需要自行组合各种功能中间件,实用性不强;而Sails、Eggjs等框架定制某些高级特性时需要众多技术栈的支持,因而体量偏重,负担比较重,成本较高。
发明内容
本发明实施例提供了一种基于nodejs的前端开发方法及系统、服务终端、存储器,旨在解决现有技术中的框架针对特定业务导致实用性不强的问题。
本发明实施例是这样实现的,一种基于nodejs的前端开发方法,包括:
接收业务请求;
基于所述业务请求加载对应的插件;
提取请求路由,并对所提取的请求路由进行匹配;
在匹配成功时,基于所述业务请求执行相应的操作。
优选地,所述提取请求路由,并对所提取的请求路由进行匹配之前还包括:
解析所述业务请求。
优选地,所述提取请求路由,并对所提取的请求路由进行匹配具体包括:
所述路由层对所述业务请求的路径进行解析,获得解析结果,所述解析结果包括请求路由;
在所述路由配置表中查询与所述请求路由匹配的配置记录;
当找到匹配的配置记录时,确认匹配成功;
在未找到匹配的配置记录时,确认匹配不成功。
优选地,所述在未找到匹配的配置记录时,确认匹配不成功之后还包括:
反馈请求异常的信息。
优选地,所述在匹配成功时,基于所述业务请求执行相应的操作具体为:
在匹配成功时,控制所述路由配置表中对应的控制器动作。
优选地,所述控制器动作包括以下的一种:调用对应的服务、渲染静态资源。
优选地,所述在匹配成功时,基于所述业务请求执行相应的操作之后还包括:
反馈业务请求处理完毕的信息。
本发明还提供一种基于nodejs的前端开发系统,包括:
接收模块,用于接收业务请求;
生成模块,用于基于所述业务请求加载对应的插件;
匹配模块,用于提取请求路由,并对所提取的请求路由进行匹配;
执行模块,用于在匹配成功时,基于所述业务请求执行相应的操作。
本发明还提供一种存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行如下步骤:
接收业务请求;
基于所述业务请求加载对应的插件;
提取请求路由,并对所提取的请求路由进行匹配;
在匹配成功时,基于所述业务请求执行相应的操作。
本发明还提供一种服务终端,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收业务请求;
基于所述业务请求加载对应的插件;
提取请求路由,并对所提取的请求路由进行匹配;
在匹配成功时,基于所述业务请求执行相应的操作。
在本发明实施例中,根据业务请求加载对应的插件,根据插件来实现对应的功能,实现过程简单,实用性强。
附图说明
图1是本发明第一实施例提供的一种基于nodejs的前端开发方法的一优选实施例的流程图;
图2是本发明第一实施例提供的一种基于nodejs的前端开发方法的另一优选实施例的流程图;
图3是本发明第一实施例提供的一种基于nodejs的前端开发方法的步骤S3的具体流程图;
图4是本发明第二实施例提供的一种基于nodejs的前端开发系统的结构图;
图5是本发明第二实施例提供的一种基于nodejs的前端开发系统的匹配模块3的具体结构图;
图6是本发明第三实施例提供的一种控制终端的结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于千寻位置网络有限公司,未经千寻位置网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711133633.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:条件语句创建方法及装置
- 下一篇:一种智能合约的发布方法及装置