[發明專利]一種基于NodeJS的頁面模板引擎渲染方法有效
| 申請號: | 201710801833.1 | 申請日: | 2017-09-07 |
| 公開(公告)號: | CN107562427B | 公開(公告)日: | 2020-07-10 |
| 發明(設計)人: | 蔣亮亮;陳曉偉 | 申請(專利權)人: | 南威軟件股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 泉州市文華專利代理有限公司 35205 | 代理人: | 陳智海 |
| 地址: | 362000 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 nodejs 頁面 模板 引擎 渲染 方法 | ||
1.一種基于NodeJS的頁面模板引擎渲染方法,其特征在于:包括以下步驟:
步驟1、通過nginx配置進行頁面請求轉發給正在監聽對應端口的NodeJS端;
步驟2、解析URL,取得對應的頁面名稱以及所屬模塊,結合模塊名通過讀取頁面配置文件匹配到該頁面的配置,如果模塊不存在或者該模塊下沒有此頁面,則跳轉到404頁面;
步驟3、在頁面存在情況下,判斷是否需要過濾登錄,若此頁面需要過濾登錄,則通過控制層NodeJS請求服務端接口,判斷是否有登錄,沒登錄則重定向到登錄頁面,否則進入下一步驟;如果頁面不需要過濾登錄,則直接進入下一步驟;
步驟4、利用artTemplate模板引擎讀取默認配置與從服務器端的數據進行合并成json,通過artTemplate模板把對應頁面與數據綁定一起,同步顯示到視圖層。
2.根據權利要求1所述的一種基于NodeJS的頁面模板引擎渲染方法,其特征在于:所述渲染方法還包括步驟5,即在通過artTemplate模板把對應頁面與數據綁定一起,同步顯示到視圖層的基礎上,前臺執行js腳本通過異步交互渲染數據到頁面指定區域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南威軟件股份有限公司,未經南威軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710801833.1/1.html,轉載請聲明來源鉆瓜專利網。





