System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码狠狠躁久久久久久久,人妻中文字幕无码专区,亚洲中文字幕无码爆乳AV
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    子應(yīng)用調(diào)試方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)制造方法及圖紙

    技術(shù)編號(hào):40078821 閱讀:22 留言:0更新日期:2024-01-17 02:07
    本申請(qǐng)公開了一種子應(yīng)用調(diào)試方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì),應(yīng)用于萬維網(wǎng)技術(shù)領(lǐng)域。其中,方法包括在作為微前端主站的業(yè)務(wù)系統(tǒng)上部署微前端架構(gòu),將各子系統(tǒng)命名為子應(yīng)用,將其構(gòu)建為符合預(yù)設(shè)模塊格式的調(diào)試模塊,并為其生成攜帶相應(yīng)調(diào)試模塊數(shù)據(jù)的統(tǒng)一資源定位器URL。當(dāng)檢測(cè)到當(dāng)前URL存在目標(biāo)調(diào)試模塊數(shù)據(jù),則根據(jù)目標(biāo)調(diào)試模塊數(shù)據(jù)修改業(yè)務(wù)系統(tǒng)的微前端子應(yīng)用描述文件,業(yè)務(wù)系統(tǒng)基于修改后的微前端子應(yīng)用描述文件,加載目標(biāo)調(diào)試模塊數(shù)據(jù)對(duì)應(yīng)的目標(biāo)子應(yīng)用。本申請(qǐng)可以解決子系統(tǒng)與主站邏輯相互獨(dú)立的問題,實(shí)現(xiàn)對(duì)微前端架構(gòu)中的子應(yīng)用的調(diào)試。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請(qǐng)涉及萬維網(wǎng),特別是涉及一種子應(yīng)用調(diào)試方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)


    技術(shù)介紹

    1、微前端也即微前端服務(wù),為一種將被廣泛應(yīng)用于服務(wù)端的微服務(wù)技術(shù)范式擴(kuò)展到前端領(lǐng)域的技術(shù),相關(guān)技術(shù)中的微前端架構(gòu)是通過一個(gè)主站提供加載器,利用該加載器加載其他系統(tǒng)的頁面,實(shí)現(xiàn)聚合。被聚合的系統(tǒng)也可以獨(dú)立運(yùn)行。

    2、但是,這種架構(gòu)方式中的子系統(tǒng)與主站的邏輯相互獨(dú)立,這就導(dǎo)致子系統(tǒng)和主站耦合度太低,不利于進(jìn)行深度整合,如讀取主站基礎(chǔ)數(shù)據(jù),也無法實(shí)現(xiàn)對(duì)子系統(tǒng)的調(diào)試。

    3、鑒于此,解決子系統(tǒng)與主站邏輯相互獨(dú)立的問題,實(shí)現(xiàn)對(duì)微前端架構(gòu)中的子應(yīng)用的調(diào)試,是所屬領(lǐng)域技術(shù)人員需要解決的技術(shù)問題。


    技術(shù)實(shí)現(xiàn)思路

    1、本申請(qǐng)?zhí)峁┝艘环N子應(yīng)用調(diào)試方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì),可以解決子系統(tǒng)與主站邏輯相互獨(dú)立的問題,實(shí)現(xiàn)對(duì)微前端架構(gòu)中的子應(yīng)用的調(diào)試。

    2、為解決上述技術(shù)問題,本申請(qǐng)?zhí)峁┮韵录夹g(shù)方案:

    3、本申請(qǐng)一方面提供了一種子應(yīng)用調(diào)試方法,包括:

    4、預(yù)先在作為微前端主站的業(yè)務(wù)系統(tǒng)上部署微前端架構(gòu),所述業(yè)務(wù)系統(tǒng)包括微前端子應(yīng)用描述文件;

    5、預(yù)先將各子系統(tǒng)命名為子應(yīng)用,并將其構(gòu)建為符合預(yù)設(shè)模塊格式的調(diào)試模塊;

    6、在本地啟動(dòng)網(wǎng)頁服務(wù)器,并生成所述網(wǎng)頁服務(wù)器的訪問地址,并基于所述訪問地址為各子應(yīng)用生成攜帶相應(yīng)調(diào)試模塊數(shù)據(jù)的統(tǒng)一資源定位器url;所述調(diào)試模塊數(shù)據(jù)表示子應(yīng)用的url編碼;

    7、當(dāng)檢測(cè)到當(dāng)前url存在目標(biāo)調(diào)試模塊數(shù)據(jù),則根據(jù)所述目標(biāo)調(diào)試模塊數(shù)據(jù)修改所述微前端子應(yīng)用描述文件;

    8、基于修改后的微前端子應(yīng)用描述文件,加載所述目標(biāo)調(diào)試模塊數(shù)據(jù)對(duì)應(yīng)的目標(biāo)子應(yīng)用。

    9、可選的,所述在本地啟動(dòng)網(wǎng)頁服務(wù)器,并生成所述網(wǎng)頁服務(wù)器的訪問地址,包括:

    10、當(dāng)接收到服務(wù)器啟動(dòng)命令,在本地啟動(dòng)網(wǎng)頁服務(wù)器;

    11、根據(jù)端口參數(shù)配置指令,生成所述網(wǎng)頁服務(wù)器的訪問地址,以使各子應(yīng)用通過所述網(wǎng)頁服務(wù)器打開瀏覽器,構(gòu)造攜帶相應(yīng)調(diào)試模塊數(shù)據(jù)的url。

    12、可選的,所述檢測(cè)到當(dāng)前url存在目標(biāo)調(diào)試模塊數(shù)據(jù),包括:

    13、判斷當(dāng)前url的查詢字符串是否攜帶目標(biāo)調(diào)試模塊數(shù)據(jù);

    14、若所述當(dāng)前url的查詢字符串?dāng)y帶目標(biāo)調(diào)試模塊數(shù)據(jù),則對(duì)所述目標(biāo)調(diào)試模塊數(shù)據(jù)的格式進(jìn)行合法性校驗(yàn)。

    15、可選的,所述根據(jù)所述目標(biāo)調(diào)試模塊數(shù)據(jù)修改所述微前端子應(yīng)用描述文件,包括:

    16、若當(dāng)前url以本地主機(jī)域名的形式注入,則根據(jù)所述目標(biāo)調(diào)試模塊數(shù)據(jù)修改所述微前端子應(yīng)用描述文件;

    17、若當(dāng)前url不是以本地主機(jī)域名的形式注入,則生成非授權(quán)用戶調(diào)試通知信息。

    18、可選的,所述調(diào)試模塊包括熱更新模塊,所述加載所述目標(biāo)調(diào)試模塊數(shù)據(jù)對(duì)應(yīng)的目標(biāo)子應(yīng)用之后,還包括:

    19、當(dāng)接收到所述目標(biāo)子應(yīng)用的熱更新模塊發(fā)送的熱更新通知,對(duì)所述業(yè)務(wù)系統(tǒng)中的目標(biāo)子應(yīng)用的相應(yīng)數(shù)據(jù)進(jìn)行更新;

    20、其中,所述熱更新模塊用于當(dāng)所述目標(biāo)子應(yīng)用的數(shù)據(jù)發(fā)生變更時(shí),向所述業(yè)務(wù)系統(tǒng)發(fā)送熱更新通知。

    21、可選的,所述當(dāng)檢測(cè)到當(dāng)前url存在目標(biāo)調(diào)試模塊數(shù)據(jù)之后,還包括:

    22、預(yù)先在所述業(yè)務(wù)系統(tǒng)的瀏覽器頁面設(shè)置調(diào)試面板,所述調(diào)試面板包括調(diào)試參數(shù)選項(xiàng);

    23、將所述目標(biāo)調(diào)試模塊數(shù)據(jù)存儲(chǔ)至本地存儲(chǔ)器中,并設(shè)置在所述調(diào)試面板的調(diào)試參數(shù)選項(xiàng)的相應(yīng)區(qū)域中。

    24、可選的,所述調(diào)試面板包括調(diào)試功能關(guān)閉選項(xiàng),所述加載所述目標(biāo)調(diào)試模塊數(shù)據(jù)對(duì)應(yīng)的目標(biāo)子應(yīng)用之后,還包括:

    25、當(dāng)接收到調(diào)試功能關(guān)閉指令,關(guān)閉所述調(diào)試面板,并刪除所述本地存儲(chǔ)中的目標(biāo)調(diào)試模塊數(shù)據(jù),以退出調(diào)試功能。

    26、本申請(qǐng)另一方面提供了一種子應(yīng)用調(diào)試裝置,包括:

    27、微前端部署模塊,用于預(yù)先在作為微前端主站的業(yè)務(wù)系統(tǒng)上部署微前端架構(gòu),所述業(yè)務(wù)系統(tǒng)包括微前端子應(yīng)用描述文件;

    28、子系統(tǒng)處理模塊,用于預(yù)先將各子系統(tǒng)命名為子應(yīng)用,將其構(gòu)建為符合預(yù)設(shè)模塊格式的調(diào)試模塊;

    29、url構(gòu)造模塊,用于在本地啟動(dòng)網(wǎng)頁服務(wù)器,并生成所述網(wǎng)頁服務(wù)器的訪問地址,并基于所述訪問地址為各子應(yīng)用生成攜帶相應(yīng)調(diào)試模塊數(shù)據(jù)的統(tǒng)一資源定位器url;所述調(diào)試模塊數(shù)據(jù)表示子應(yīng)用的url編碼;

    30、子應(yīng)用描述文件修改模塊,用于當(dāng)檢測(cè)到當(dāng)前url存在目標(biāo)調(diào)試模塊數(shù)據(jù),則根據(jù)所述目標(biāo)調(diào)試模塊數(shù)據(jù)修改所述微前端子應(yīng)用描述文件;

    31、子應(yīng)用加載模塊,用于基于修改后的微前端子應(yīng)用描述文件,加載所述目標(biāo)調(diào)試模塊數(shù)據(jù)對(duì)應(yīng)的目標(biāo)子應(yīng)用。

    32、本申請(qǐng)還提供了一種電子設(shè)備,包括處理器,所述處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如前任一項(xiàng)所述子應(yīng)用調(diào)試方法的步驟。

    33、本申請(qǐng)最后還提供了一種可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如前任一項(xiàng)所述子應(yīng)用調(diào)試方法的步驟。

    34、本申請(qǐng)?zhí)峁┑募夹g(shù)方案的優(yōu)點(diǎn)在于,業(yè)務(wù)系統(tǒng)部署的微前端框架采用的是完全微服務(wù)化的架構(gòu)形式,沒有主站與子系統(tǒng)的區(qū)分,所有子系統(tǒng)都命名為子應(yīng)用,都在統(tǒng)一的域名下運(yùn)行,從而解決相關(guān)技術(shù)中子系統(tǒng)與主站的邏輯相互獨(dú)立的問題;子應(yīng)用不再是一個(gè)獨(dú)立的系統(tǒng),以模塊形式被微前端架構(gòu)調(diào)度加載運(yùn)行,通過url傳遞調(diào)試信息,實(shí)現(xiàn)微前端子應(yīng)用在線調(diào)試,子應(yīng)用的調(diào)試代碼可直接注入到真實(shí)上下文環(huán)境,無需模擬上下文,有利快速且高效地排查各種線上問題,提高開發(fā)效率,降低研發(fā)成本。

    35、此外,本申請(qǐng)還針對(duì)子應(yīng)用調(diào)試方法提供了相應(yīng)的實(shí)現(xiàn)裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì),進(jìn)一步使得所述方法更具有實(shí)用性,所述裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)具有相應(yīng)的優(yōu)點(diǎn)。

    36、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本申請(qǐng)。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種子應(yīng)用調(diào)試方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的子應(yīng)用調(diào)試方法,其特征在于,所述在本地啟動(dòng)網(wǎng)頁服務(wù)器,并生成所述網(wǎng)頁服務(wù)器的訪問地址,包括:

    3.根據(jù)權(quán)利要求1所述的子應(yīng)用調(diào)試方法,其特征在于,所述檢測(cè)到當(dāng)前URL存在目標(biāo)調(diào)試模塊數(shù)據(jù),包括:

    4.根據(jù)權(quán)利要求1所述的子應(yīng)用調(diào)試方法,其特征在于,所述根據(jù)所述目標(biāo)調(diào)試模塊數(shù)據(jù)修改所述微前端子應(yīng)用描述文件,包括:

    5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的子應(yīng)用調(diào)試方法,其特征在于,所述調(diào)試模塊包括熱更新模塊,所述加載所述目標(biāo)調(diào)試模塊數(shù)據(jù)對(duì)應(yīng)的目標(biāo)子應(yīng)用之后,還包括:

    6.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的子應(yīng)用調(diào)試方法,其特征在于,所述當(dāng)檢測(cè)到當(dāng)前URL存在目標(biāo)調(diào)試模塊數(shù)據(jù)之后,還包括:

    7.根據(jù)權(quán)利要求6所述的子應(yīng)用調(diào)試方法,其特征在于,所述調(diào)試面板包括調(diào)試功能關(guān)閉選項(xiàng),所述加載所述目標(biāo)調(diào)試模塊數(shù)據(jù)對(duì)應(yīng)的目標(biāo)子應(yīng)用之后,還包括:

    8.一種子應(yīng)用調(diào)試裝置,其特征在于,包括:

    9.一種電子設(shè)備,其特征在于,包括處理器和存儲(chǔ)器,所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述子應(yīng)用調(diào)試方法的步驟。

    10.一種可讀存儲(chǔ)介質(zhì),其特征在于,所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述子應(yīng)用調(diào)試方法的步驟。

    ...

    【技術(shù)特征摘要】

    1.一種子應(yīng)用調(diào)試方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的子應(yīng)用調(diào)試方法,其特征在于,所述在本地啟動(dòng)網(wǎng)頁服務(wù)器,并生成所述網(wǎng)頁服務(wù)器的訪問地址,包括:

    3.根據(jù)權(quán)利要求1所述的子應(yīng)用調(diào)試方法,其特征在于,所述檢測(cè)到當(dāng)前url存在目標(biāo)調(diào)試模塊數(shù)據(jù),包括:

    4.根據(jù)權(quán)利要求1所述的子應(yīng)用調(diào)試方法,其特征在于,所述根據(jù)所述目標(biāo)調(diào)試模塊數(shù)據(jù)修改所述微前端子應(yīng)用描述文件,包括:

    5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的子應(yīng)用調(diào)試方法,其特征在于,所述調(diào)試模塊包括熱更新模塊,所述加載所述目標(biāo)調(diào)試模塊數(shù)據(jù)對(duì)應(yīng)的目標(biāo)子應(yīng)用之后,還包括:

    6.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:張勇王龍
    申請(qǐng)(專利權(quán))人:上海微盟企業(yè)發(fā)展有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 久久久精品天堂无码中文字幕| 亚洲中文字幕久久无码| 亚洲精品无码久久不卡| 亚洲av日韩av高潮潮喷无码| 最新亚洲春色Av无码专区| 国产成人亚洲综合无码| 中文字幕av无码一二三区电影| 人妻无码中文字幕| 无码人妻丰满熟妇区五十路| 综合无码一区二区三区| 亚洲日韩精品无码AV海量| 免费无码H肉动漫在线观看麻豆| 亚洲无码一区二区三区| 特级无码毛片免费视频尤物| 欧洲精品无码一区二区三区在线播放| 无码无需播放器在线观看| 亚洲AV人无码激艳猛片| 狠狠躁夜夜躁无码中文字幕| 成人无码精品一区二区三区| 69久久精品无码一区二区| 人妻无码αv中文字幕久久琪琪布| 特级无码a级毛片特黄| 无码VA在线观看| 亚洲av永久无码一区二区三区| 无码AV天堂一区二区三区| 红桃AV一区二区三区在线无码AV| 国产av无码专区亚洲av毛片搜| 亚洲AV无码成人网站在线观看| 久久无码高潮喷水| 99精品一区二区三区无码吞精| 久久久久无码精品国产不卡| 国产精品无码无需播放器| 亚洲乱码无码永久不卡在线| 十八禁视频在线观看免费无码无遮挡骂过| 国产精品无码一区二区在线观| 人妻精品无码一区二区三区| 国产精品va无码二区| 无码人妻丰满熟妇啪啪| 精品人妻少妇嫩草AV无码专区| 久久人妻少妇嫩草AV无码蜜桃| 亚洲中文字幕无码不卡电影 |