[發明專利]一種訪問靜態Demo的方法、裝置、設備及可讀介質在審
| 申請號: | 202110840540.0 | 申請日: | 2021-07-24 |
| 公開(公告)號: | CN113626063A | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 楊浩 | 申請(專利權)人: | 濟南浪潮數據技術有限公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張濤;陳黎明 |
| 地址: | 250000 山東省濟南市中國(山東)自由貿易*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 訪問 靜態 demo 方法 裝置 設備 可讀 介質 | ||
本發明提供了一種訪問靜態Demo的方法、裝置、設備及可讀介質,該方法包括:攔截可正常訪問的web應用的響應返回值,解析請求的url并基于解析結果創建緩存文件夾;在緩存文件夾中創建data.js文件,并將解析得到的入參和響應返回值按照預設格式寫入到data.js文件中;將緩存文件夾復制到Demo應用中,并改造Demo應用的數據請求方式;改造Demo應用的Cookie讀取方式以使瀏覽器能夠訪問Demo應用。通過使用本發明的方案,能夠實現無需部署、可直接用瀏覽器訪問靜態Demo,精簡了Demo的部署和安裝包,提升了易用性,降低了Demo應用的門檻。
技術領域
本領域涉及計算機領域,并且更具體地涉及一種訪問靜態Demo的方法、裝置、設備及可讀介質。
背景技術
目前基本上所有的Web應用上線發布之后,為了方便演示產品功能,都會基于Web應用實現一個Demo,Demo一般具有以下特點:1包含所有的產品功能,2任何人都可以訪問,3無需與數據庫交互,頁面所有數據為內置數據,4可以攜帶并復制。但是這種Demo基本上都需要啟動Server服務,需借助Tomcat、Node等。這個時候就需考慮更多的問題,演示時是否擁有部署的環境,部署的環境與當前服務是否有兼容問題,演示的人需要掌握一些相關的專業知識,Demo需要內置Tomcat或者Node安裝包。
發明內容
有鑒于此,本發明實施例的目的在于提出一種訪問靜態Demo的方法、裝置、設備及可讀介質,通過使用本發明的技術方案,能夠實現無需部署、可直接用瀏覽器訪問靜態Demo(是指可以放到任何系統的任何位置的一些靜態資源總和,可以無需啟動Server服務,但能像訪問真正的Web應用一樣直接通過本地瀏覽器訪問(通過本地文件傳輸協議)當前的靜態資源Demo),精簡了Demo的部署和安裝包,提升了易用性,降低了Demo應用的門檻。
基于上述目的,本發明的實施例的一個方面提供了一種訪問靜態Demo的方法,包括以下步驟:
攔截可正常訪問的web應用的響應返回值,解析請求的url并基于解析結果創建緩存文件夾;
在緩存文件夾中創建data.js文件,并將解析得到的入參和響應返回值按照預設格式寫入到data.js文件中;
將緩存文件夾復制到Demo應用中,并改造Demo應用的數據請求方式;
改造Demo應用的Cookie讀取方式以使瀏覽器能夠訪問Demo應用。
根據本發明的一個實施例,攔截可正常訪問的web應用的響應返回值,解析請求的url并基于解析結果創建緩存文件夾包括:
解析請求的url并將url路徑進行拆分以得到若干個名稱;
創建緩存文件夾并按照拆分后得到的名稱的順序在緩存文件夾內創建第一名稱對應的文件夾;
在第一名稱對應的文件夾內創建第二名稱對應的文件夾;
在第二名稱對應的文件夾內創建第三名稱對應的文件夾直到所有名稱對應的文件夾創建完成。
根據本發明的一個實施例,在緩存文件夾中創建data.js文件包括:
在最后一個名稱對應的文件夾內創建data.js文件。
根據本發明的一個實施例,將解析得到的入參和響應返回值按照預設格式寫入到data.js文件中包括:
將解析url得到的入參和響應返回值按照window[url]={url入參:響應返回值}的格式寫入到data.js文件中。
根據本發明的一個實施例,將緩存文件夾復制到Demo應用中,并改造Demo應用的數據請求方式包括:
將緩存文件夾復制到Demo應用中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濟南浪潮數據技術有限公司,未經濟南浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110840540.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種波浪滑翔器鎧裝纜性能測試平臺
- 下一篇:股骨假體





