CN113645138B - 一种路由配置生成方法、装置、电子设备及存储介质 - Google Patents

一种路由配置生成方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN113645138B
CN113645138B CN202110909170.1A CN202110909170A CN113645138B CN 113645138 B CN113645138 B CN 113645138B CN 202110909170 A CN202110909170 A CN 202110909170A CN 113645138 B CN113645138 B CN 113645138B
Authority
CN
China
Prior art keywords
file
relative path
name
routing configuration
configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110909170.1A
Other languages
English (en)
Other versions
CN113645138A (zh
Inventor
林楠力
范渊
黄进
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DBAPPSecurity Co Ltd
Original Assignee
DBAPPSecurity Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by DBAPPSecurity Co Ltd filed Critical DBAPPSecurity Co Ltd
Priority to CN202110909170.1A priority Critical patent/CN113645138B/zh
Publication of CN113645138A publication Critical patent/CN113645138A/zh
Application granted granted Critical
Publication of CN113645138B publication Critical patent/CN113645138B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/54Organization of routing tables
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种路由配置生成方法,包括:获取网络应用所在的文件目录;确定该文件目录下各文件的文件名及相对路径,并从文件中提取预设路由信息;根据预设规则对文件名及相对路径进行转换,得到文件的基础路由配置;利用预设路由信息及基础路由配置,生成网络应用的路由配置。本发明可利用网络应用文件目录中各文件的文件名及相对路径,自动为各文件生成唯一的基础路由配置,并进一步整合各文件的预设路由信息得到网络应用的路由配置,无需人工操作,可有效提升网络应用路由配置的生成效率,进而提升开发人员的工作效率及网络程序的维护效率。本发明还提供一种路由配置生成装置、电子设备及存储介质,具有上述有益效果。

Description

一种路由配置生成方法、装置、电子设备及存储介质
技术领域
本发明涉及网络应用领域,特别涉及一种路由配置生成方法、装置、电子设备及存储介质。
背景技术
路由配置是网络应用中的重要配置文件,用于进行页面跳转。相关技术中,网络程序每在新增一个页面就需要添加一个路由配置,而该路由配置需要进行人工设置。当网络应用的页面数量较多时,对路由配置的编写将耗费大量的人力,不仅降低了开发人员的工作效率,同时也增加了网络程序的维护难度。
发明内容
本发明的目的是提供一种路由配置生成方法、装置、电子设备及存储介质,可利用网络应用文件目录中各文件的文件名、相对路径及预设路由信息,自动生成得到网络应用的路由配置,无需人工操作,可有效提升网络应用路由配置的生成效率。
为解决上述技术问题,本发明提供一种路由配置生成方法,包括:
获取网络应用所在的文件目录;
确定该文件目录下各文件的文件名及相对路径,并从所述文件中提取预设路由信息;
根据预设规则对所述文件名及所述相对路径进行转换,得到所述文件的基础路由配置;
利用所述预设路由信息及所述基础路由配置,生成所述网络应用的路由配置。
可选地,所述根据预设规则对所述文件名及所述相对路径进行转换,得到所述文件的基础路由配置,包括:
利用所述文件的文件名及相对路径生成URL地址;
根据所述预设规则对所述相对路径进行转换,得到路由名称;
利用所述URL地址、所述路由名称以及所述相对路径生成所述文件的基础路由配置。
可选地,所述利用所述文件的文件名及相对路径生成URL地址,包括:
根据所述文件的文件名,判断所述文件是否为入口文件;
若是,则将所述文件名从所述文件的相对路径中移除;
若否,则移除所述文件的相对路径中的文件后缀名;
将完成移除后的相对路径作为所述文件的URL地址。
可选地,所述根据所述预设规则对所述相对路径进行转换,得到路由名称,包括:
移除所述相对路径中的文件后缀名,并将所述相对路径中的正斜杠符号转换为短线符号,得到所述路由名称。
可选地,所述利用所述预设路由信息及所述基础路由配置,生成所述网络应用的路由配置,包括:
利用所述预设路由信息及所述基础路由配置生成所述文件的路由配置;
对所有所述文件的路由配置进行整合,并将整合后的路由配置转换为JSON文件,得到所述网络应用的路由配置。
可选地,在生成所述网络应用的路由配置之后,还包括:
对所述文件目录进行监听,并在确定所述文件目录中的文件发生变更时,重新生成所述网络应用的路由配置。
本发明还提供一种路由配置生成装置,包括:
目录获取模块,用于获取网络应用所在的文件目录;
信息提取模块,用于确定该文件目录下各文件的文件名及相对路径,并从所述文件中提取预设路由信息;
基础配置生成模块,用于根据预设规则对所述文件名及所述相对路径进行转换,得到所述文件的基础路由配置;
路由配置生成模块,用于利用所述预设路由信息及所述基础路由配置,生成所述网络应用的路由配置。
可选地,所述基础配置生成模块,包括:
URL地址生成子模块,用于利用所述文件的文件名及相对路径生成URL地址;
路由名称生成子模块,用于根据所述预设规则对所述相对路径进行转换,得到路由名称;
基础配置生成子模块,用于利用所述URL地址、所述路由名称以及所述相对路径生成所述文件的基础路由配置。
本发明还提供一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述所述的路由配置生成方法的步骤。
本发明还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的路由配置生成方法的步骤。
本发明提供一种路由配置生成方法,包括:获取网络应用所在的文件目录;确定该文件目录下各文件的文件名及相对路径,并从所述文件中提取预设路由信息;根据预设规则对所述文件名及所述相对路径进行转换,得到所述文件的基础路由配置;利用所述预设路由信息及所述基础路由配置,生成所述网络应用的路由配置。
可见,本发明首先获取了网络应用所在的文件目录,并提取了该文件目录下各文件的文件名、相对路径及预设路由信息。由于路由配置主要用于查找网络应用中的文件,并实现各文件之间的跳转,而文件名和相对路径为各文件的唯一标识信息,因此本发明便可利用各文件的文件名及相对路径,自动为各文件生成唯一的基础路由配置。在得到基础路由配置后,便可进一步自动整合各文件的基础路由配置及预设路由信息,得到网络应用的路由配置,无需人工操作,最终可有效提升网络应用路由配置的生成效率,提升开发人员的工作效率及网络程序的维护效率。本发明还提供一种路由配置生成装置、电子设备及存储介质,具有上述有益效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例所提供的一种路由配置生成方法的流程图;
图2为本发明实施例所提供的一种路由配置生成装置的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
相关技术中,网络程序每在新增一个页面就需要添加一个路由配置,而该路由配置需要进行人工设置。当网络应用的页面数量较多时,对路由配置的编写将耗费大量的人力,不仅降低了开发人员的工作效率,同时也增加了网络程序的维护难度。有鉴于此,本发明提供一种路由配置生成方法,可利用网络应用文件目录中各文件的文件名、相对路径及预设路由信息,自动生成得到网络应用的路由配置,无需人工操作,可有效提升网络应用路由配置的生成效率。请参考图1,图1为本发明实施例所提供的一种路由配置生成方法的流程图,该方法可以包括:
S101、获取网络应用所在的文件目录。
需要说明的是,该文件目录为网络应用的程序文件所在的绝对路径。本发明实施例并不限定获取文件目录的具体过程,可参考相关技术。
S102、确定该文件目录下各文件的文件名及相对路径,并从文件中提取预设路由信息。
在本发明实施例中,考虑到路由配置主要用于查找网络应用中的文件,并实现各文件之间的跳转,而文件名和相对路径为各文件的唯一标识信息,因此本发明便可利用各文件的文件名及相对路径,自动为各文件生成唯一的基础路由配置。
需要说明的是,此处的相对路径相对于文件目录。本发明实施例同样不限定获取文件名称以及相对路径的具体过程,可参考相关技术。
进一步,预设路由信息为开发人员为各文件所配置的自定义路由信息,例如可以包含页面标题、表示是否需要进行页面验证的标识信息等,可根据实际应用需求进行设置和调整。需要说明的是,预设路由信息配置于各文件的代码内容中,因此需要对各文件的代码内容进行读取。本发明实施例并不限定预设路由信息在代码内容中的具***置,也不限定读取代码内容的具体过程,可参考相关技术。
S103、根据预设规则对文件名及相对路径进行转换,得到文件的基础路由配置。
在得到文件名以及相对路径后,便可对文件名及相对路径进行转换得到该文件的基础路由配置。基础路由配置的主要用途为进行URL路径与实际相对路径的转换,其中包含路由名称(name)、URL路径(path)以及实际相对路径(file),其中路由名称用于标识某一文件的路由配置,URL路径(Uniform Resource Locator,统一资源***)为该文件的网络地址,实际相对路径即该文件在网络应用程序文件中的具***置。由于URL地址与相对路径的形式类似,因此可对文件的相对路径进行改造,得到URL地址;同时,由于浏览器对于网络应用中的普通文件及入口文件会采用不同的解析方式,而入口文件通常具有固定的文件名,因此可根据文件名及相对路径,为不同的文件生成对应的URL路径。进一步,由于路由名称用于唯一标识文件,因此各文件的路由名称需要不同。考虑到相同路径中不能具有同名文件,因此相对路径能够有效区分各文件,因此在本发明实施例中,可对相对路径进行改造,得到路由名称。
在一种可能的情况中,根据预设规则对文件名及相对路径进行转换,得到文件的基础路由配置,可以包括:
步骤11:利用文件的文件名及相对路径生成URL地址。
步骤12:根据预设规则对相对路径进行转换,得到路由名称。
步骤13:利用URL地址、路由名称以及相对路径生成文件的基础路由配置。
具体的,对于普通的程序文件而言,可简单将相对路径中的文件后缀进行删除得到URL地址,例如对于普通文件c.js,可将路径“/a/b/c.js”转换为“/a/b/c”得到URL地址。而对于某一文件夹中的入口文件index.js而言,由于浏览器能够自动获取入口文件,无需在URL地址中指定具体的文件名,因此对于入口文件需要将文件名从相对路径中移除,才可得到URL地址。例如某一入口文件存放于“/a/b/index.js”路径下,则该文件的URL地址为“/a/b”;又例如另一入口文件存放于“/index.js”路径下,则该文件的URL地址为“/”。
在一种可能的情况中,利用文件的文件名及相对路径生成URL地址,可以包括:
步骤21:根据文件的文件名,判断文件是否为入口文件;若是,则进入步骤22;若否,则进入步骤23;
步骤22:将文件名从文件的相对路径中移除;
步骤23:移除文件的相对路径中的文件后缀名;
步骤24:将完成移除后的相对路径作为文件的URL地址。
进一步,对于路由名称而言,可根据预设规则对相对路径进行转换,该预设规则可以为将相对路径中的正斜杠符号(/)转换为短线符号(-),当然也可以转换为其他合法符号,可根据实际应用需求进行选择。进一步,也可将相对路径中的文件名后缀进行去除。
在一种可能的情况中,根据预设规则对相对路径进行转换,得到路由名称,可以包括:
步骤31:移除相对路径中的文件后缀名,并将相对路径中的正斜杠符号转换为短线符号,得到路由名称。
具体的,若某一文件的名称为“index.js”,则该文件的路由名称为“index”;如果“index.js”是在“a”目录下的,那么生成出来的“name”就是“a-index”,如:“a/index.js”生成“a-index”,同理“a/b/index.js”生成“a-b-index”。
S104、利用预设路由信息及基础路由配置,生成网络应用的路由配置。
可以理解的是,在得到各文件的预设路由信息及基础路由配置后,首先可整合得到各文件的路由配置,进而便可将各文件的路由配置进行进一步整合,得到网络应用的路由配置,其中,预设路由信息可以存放在各文件路由配置的路由元信息(meta)中。需要说明的是,本发明实施例并不限定整合路由配置所采用的文件格式,例如可以为JSON(JavaScript Object Notation,JS对象简谱)格式,也可以为其他数据格式。由于JSON格式为常用的数据交换格式,因此在本发明实施例中,路由配置的整合可以基于JSON格式。进一步,本发明实施例并不限定转换JSON格式的具体步骤,可参考JavaScript及JSON的相关技术,例如可以采用JavaScript函数“JSON.stringify”将路由配置按照JSON规范转化为字符串,其中JavaScript为前端开发语言。
在一种可能的情况中,利用预设路由信息及基础路由配置,生成网络应用的路由配置,可以包括:
步骤41:利用预设路由信息及基础路由配置生成文件的路由配置;
步骤42:对所有文件的路由配置进行整合,并将整合后的路由配置转换为JSON文件,得到网络应用的路由配置。
进一步,需要说明的是,本发明实施例并不限定是否需要对文件目录进行监听,并根据该文件目录是否发生变化,确定是否需要为该网络应用重新生成路由配置。当为网络应用生成一次路由配置即可满足需求时,可无需进行上述监听;当网络应用的代码文件容易出现改动,进而会删除较多路由变更需求时,也可以对文件目录进行监听,并在确定文件目录中出现变更时重新生成网络应用的路由配置。在本发明实施例中,考虑到网络应用在开发过程过程中容易发生代码文件变更,进而容易出现路由变更需求,为了提升开发人员的工作效率,避免手动配置所带来的麻烦,可以对文件目录进行监听,并在确定文件目录中出现变更时重新生成网络应用的路由配置。需要说明的是,本发明实施例并不限定具体的变更情况,例如可以为文件的相对路径发生变化、文件名发生变化以及文件代码内容发生变化。本发明实施例并不限定上述变更内容的监听方式,可参考相关技术。本发明实施例也不限定监听动作的执行方式,例如可实时监听,也可以周期性监听,可根据实际应用需求进行调整。
在一种可能的情况中,在生成网络应用的路由配置之后,还可以包括:
步骤51:对文件目录进行监听,并在确定文件目录中的文件发生变更时,重新生成网络应用的路由配置。
基于上述实施例,本发明首先获取了网络应用所在的文件目录,并提取了该文件目录下各文件的文件名、相对路径及预设路由信息。由于路由配置主要用于查找网络应用中的文件,并实现各文件之间的跳转,而文件名和相对路径为各文件的唯一标识信息,因此本发明便可利用各文件的文件名及相对路径,自动为各文件生成唯一的基础路由配置。在得到基础路由配置后,便可进一步自动整合各文件的基础路由配置及预设路由信息,得到网络应用的路由配置,无需人工操作,最终可有效提升网络应用路由配置的生成效率,提升开发人员的工作效率及网络程序的维护效率。
下面对本发明实施例提供的路由配置生成装置、电子设备及存储介质进行介绍,下文描述的路由配置生成装置、电子设备及存储介质与上文描述的路由配置生成方法可相互对应参照。
请参考图2,图2为本发明实施例所提供的一种路由配置生成装置的结构框图,该装置可以包括:
目录获取模块201,用于获取网络应用所在的文件目录;
信息提取模块202,用于确定该文件目录下各文件的文件名及相对路径,并从文件中提取预设路由信息;
基础配置生成模块203,用于根据预设规则对文件名及相对路径进行转换,得到文件的基础路由配置;
路由配置生成模块204,用于利用预设路由信息及基础路由配置,生成网络应用的路由配置。
可选地,基础配置生成模块203,可以包括:
URL地址生成子模块,用于利用文件的文件名及相对路径生成URL地址;
路由名称生成子模块,用于根据预设规则对相对路径进行转换,得到路由名称;
基础配置生成子模块,用于利用URL地址、路由名称以及相对路径生成文件的基础路由配置。
可选地,URL地址生成子模块,可以包括:
判断单元,用于根据文件的文件名,判断文件是否为入口文件;
第一处理单元,用于若是,则将文件名从文件的相对路径中移除;
第二处理单元,用于若否,则移除文件的相对路径中的文件后缀名;
URL地址生成单元,用于将完成移除后的相对路径作为文件的URL地址。
可选地,根路由名称生成子模块,可以包括:
路由名称生成单元,用于移除相对路径中的文件后缀名,并将相对路径中的正斜杠符号转换为短线符号,得到路由名称。
可选地,路由配置生成模块204,可以包括:
第一生成子模块,用于利用预设路由信息及基础路由配置生成文件的路由配置;
第二生成子模块,用于对所有文件的路由配置进行整合,并将整合后的路由配置转换为JSON文件,得到网络应用的路由配置。
可选地,该装置还可以包括:
监听模块,用于对文件目录进行监听,并在确定文件目录中的文件发生变更时,重新生成网络应用的路由配置。
本发明实施例还提供一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行计算机程序时实现如上述的路由配置生成方法的步骤。
由于电子设备部分的实施例与路由配置生成方法部分的实施例相互对应,因此电子设备部分的实施例请参见路由配置生成方法部分的实施例的描述,这里暂不赘述。
本发明实施例还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任意实施例的路由配置生成方法的步骤。
由于存储介质部分的实施例与路由配置生成方法部分的实施例相互对应,因此存储介质部分的实施例请参见路由配置生成方法部分的实施例的描述,这里暂不赘述。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的一种路由配置生成方法、装置、电子设备及存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (7)

1.一种路由配置生成方法,其特征在于,包括:
获取网络应用所在的文件目录;
确定该文件目录下各文件的文件名及相对路径,并从所述文件中提取预设路由信息;
根据预设规则对所述文件名及所述相对路径进行转换,得到所述文件的基础路由配置;
利用所述预设路由信息及所述基础路由配置,生成所述网络应用的路由配置;
其中,所述根据预设规则对所述文件名及所述相对路径进行转换,得到所述文件的基础路由配置,包括:
利用所述文件的文件名及相对路径生成URL地址;
根据所述预设规则对所述相对路径进行转换,得到路由名称;
利用所述URL地址、所述路由名称以及所述相对路径生成所述文件的基础路由配置;
其中,所述利用所述文件的文件名及相对路径生成URL地址,包括:
根据所述文件的文件名,判断所述文件是否为入口文件;
若是,则将所述文件名从所述文件的相对路径中移除;
若否,则移除所述文件的相对路径中的文件后缀名;
将完成移除后的相对路径作为所述文件的URL地址。
2.根据权利要求1所述的路由配置生成方法,其特征在于,所述根据所述预设规则对所述相对路径进行转换,得到路由名称,包括:
移除所述相对路径中的文件后缀名,并将所述相对路径中的正斜杠符号转换为短线符号,得到所述路由名称。
3.根据权利要求1所述的路由配置生成方法,其特征在于,所述利用所述预设路由信息及所述基础路由配置,生成所述网络应用的路由配置,包括:
利用所述预设路由信息及所述基础路由配置生成所述文件的路由配置;
对所有所述文件的路由配置进行整合,并将整合后的路由配置转换为JSON文件,得到所述网络应用的路由配置。
4.根据权利要求1至3任一项所述的路由配置生成方法,其特征在于,在生成所述网络应用的路由配置之后,还包括:
对所述文件目录进行监听,并在确定所述文件目录中的文件发生变更时,重新生成所述网络应用的路由配置。
5.一种路由配置生成装置,其特征在于,包括:
目录获取模块,用于获取网络应用所在的文件目录;
信息提取模块,用于确定该文件目录下各文件的文件名及相对路径,并从所述文件中提取预设路由信息;
基础配置生成模块,用于根据预设规则对所述文件名及所述相对路径进行转换,得到所述文件的基础路由配置;
路由配置生成模块,用于利用所述预设路由信息及所述基础路由配置,生成所述网络应用的路由配置;
其中,所述基础配置生成模块,包括:
URL地址生成子模块,用于利用所述文件的文件名及相对路径生成URL地址;
路由名称生成子模块,用于根据所述预设规则对所述相对路径进行转换,得到路由名称;
基础配置生成子模块,用于利用所述URL地址、所述路由名称以及所述相对路径生成所述文件的基础路由配置;
其中,所述URL地址生成子模块,包括:
判断单元,用于根据所述文件的文件名,判断所述文件是否为入口文件;
第一处理单元,用于若是,则将所述文件名从所述文件的相对路径中移除;
第二处理单元,用于若否,则移除所述文件的相对路径中的文件后缀名;
URL地址生成单元,用于将完成移除后的相对路径作为所述文件的URL地址。
6.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至4任一项所述的路由配置生成方法的步骤。
7.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的路由配置生成方法的步骤。
CN202110909170.1A 2021-08-09 2021-08-09 一种路由配置生成方法、装置、电子设备及存储介质 Active CN113645138B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110909170.1A CN113645138B (zh) 2021-08-09 2021-08-09 一种路由配置生成方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110909170.1A CN113645138B (zh) 2021-08-09 2021-08-09 一种路由配置生成方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN113645138A CN113645138A (zh) 2021-11-12
CN113645138B true CN113645138B (zh) 2022-12-09

Family

ID=78420334

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110909170.1A Active CN113645138B (zh) 2021-08-09 2021-08-09 一种路由配置生成方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN113645138B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114268538A (zh) * 2021-12-08 2022-04-01 马上消费金融股份有限公司 前端路由的配置方法和装置
CN117112021B (zh) * 2023-10-24 2024-01-26 腾讯科技(深圳)有限公司 路由配置生成方法、装置、设备及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107809383A (zh) * 2016-09-08 2018-03-16 腾讯科技(深圳)有限公司 一种基于mvc的路径映射方法及装置
CN108390773A (zh) * 2018-02-02 2018-08-10 上海汉得信息技术股份有限公司 一种用于脚手架的动态路由的方法及设备
CN110308900A (zh) * 2019-06-27 2019-10-08 广州华多网络科技有限公司 页面路由文档的生成方法、装置、计算机设备及存储介质
CN113127776A (zh) * 2019-12-31 2021-07-16 深圳云天励飞技术有限公司 面包屑路径生成方法、装置及终端设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107800562B (zh) * 2017-02-16 2019-03-01 平安科技(深圳)有限公司 一种视图文件的路由配置方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107809383A (zh) * 2016-09-08 2018-03-16 腾讯科技(深圳)有限公司 一种基于mvc的路径映射方法及装置
CN108390773A (zh) * 2018-02-02 2018-08-10 上海汉得信息技术股份有限公司 一种用于脚手架的动态路由的方法及设备
CN110308900A (zh) * 2019-06-27 2019-10-08 广州华多网络科技有限公司 页面路由文档的生成方法、装置、计算机设备及存储介质
CN113127776A (zh) * 2019-12-31 2021-07-16 深圳云天励飞技术有限公司 面包屑路径生成方法、装置及终端设备

Also Published As

Publication number Publication date
CN113645138A (zh) 2021-11-12

Similar Documents

Publication Publication Date Title
CN113645138B (zh) 一种路由配置生成方法、装置、电子设备及存储介质
CN107122290B (zh) 日志信息的记录方法及装置
CN110362792B (zh) 将rn文件转换为小程序文件的方法、装置及转换设备
CN112084249A (zh) 一种访问记录提取方法及装置
CN108153896B (zh) 针对输入数据、输出数据的处理方法及装置
CN113778947A (zh) 一种kafka流处理平台的数据导入方法、装置及设备
CN104267935A (zh) 代码转换方法与装置
CN109509467B (zh) 代码生成方法及装置
CN111026604B (zh) 一种日志文件解析方法及装置
CN111367519B (zh) 页面零件化使用方法、装置、计算设备及计算机存储介质
CN111176891A (zh) 一种基板管理控制器配置信息的恢复方法、装置及设备
CN115455059A (zh) 一种基于底层数据解析用户行为的方法、装置及相关介质
CN113031995B (zh) 一种更新规则的方法、装置、存储介质以及电子设备
CN113946509A (zh) 埋点查找比对方法和设备,计算设备和可读存储介质
CN110928549B (zh) 一种重编辑前端脚本程序的方法及装置
CN107066510A (zh) 一种信息处理方法及装置
CN113342657A (zh) 一种检测代码异常的方法和装置
CN111309311A (zh) 一种漏洞检测工具生成方法、装置、设备及可读存储介质
CN112685072A (zh) 通信地址知识库的生成方法、装置、设备及存储介质
CN110750739B (zh) 一种页面类型确定方法及装置
CN111858357B (zh) 一种性能测试监控方法、设备及其相关设备
CN110968323B (zh) 一种移动终端app功能码列表自动生成方法及***
CN103838571B (zh) 一种信息处理方法及装置
CN117251384B (zh) 一种接口自动化测试用例生成方法及***
CN115470094A (zh) 测试脚本的生成方法、装置、服务器及计算机存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant