<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] >[success] # 項目需求分析 接下來介紹一下這個項目主要實現哪些需求跟功能,以及項目的目標是什么,雖然是一個模擬的實戰項目,還是要有必要有個項目的介紹。 項目的一個整體流程:**定目標 》定需求 》定UI設計 》定技術方案 》開發 》 聯調 》 測試 》上線 》查看統計結果 》結果評估** >[success] ## 目標 1. 開發一個博客系統,具有博客的基本功能,起碼要具備 **增刪改查** 這些功能 2. 只開發 **server 端** ,不關心前端 3. 要學習到如何使用 **nodejs** 開發 **web server** ,首先要不使用任何框架來寫一遍這些 **增刪改查** 的功能,再通過 **express** 框架來去開發,并且會學習 **express** 的 **中間件原理**,然后再用 **Koa2** 來開發一遍這些功能,也就是分別用 **3** 種形式來寫一遍,增加印象并且深入的學習。 >[success] ## 需求(功能) 具體要開發的頁面我把它們羅列出來: 1. **首頁、作者主頁、博客詳情頁** ![](https://img.kancloud.cn/8c/6e/8c6e2d5ba1199adddc1ab83f4a0bac98_613x396.png) ![](https://img.kancloud.cn/90/bf/90bf17337f81419c06a1056e1d965356_400x360.png) ![](https://img.kancloud.cn/1b/e7/1be702ecded2c2f5cfe43f22b2627d3c_563x348.png) 2. **登陸頁** ![](https://img.kancloud.cn/19/34/1934f5ae345bf6e4e2a88117d5a46527_501x311.png) 3. **管理中心、新建頁、編輯頁** ![](https://img.kancloud.cn/a9/bb/a9bb660e0331bcc935eed7649e19f924_487x242.png) ![](https://img.kancloud.cn/fb/af/fbaffd9e38c746747ecd4b92649c23a1_375x353.png) >[success] ## 技術方案 開發關心的就是 **2** 點,**數據如何存儲** 以及 **接口如何設計** ,接下來分析一下這兩點 >[success] ### 數據如何存儲 **博客系統** 中 **博客的文章內容** 、**用戶信息** 要存儲,無論是這兩個哪種,都是用 **【表】** 的形式來存儲, **后期用數據庫** 的方式來做。 1. **博客文章內容【表】** ![](https://img.kancloud.cn/c8/76/c876fa379c0b0065cec3100b81276b00_550x285.png) 2. **存儲用戶信息【表】** ![](https://img.kancloud.cn/35/d4/35d46d35de7309226cdf6bc5521b915e_449x291.png) >[success] ### 接口設計 根據我們的需求,我們的所有頁面中所用到接口,在下面圖片中都羅列了出來,**獲取接口都用 get類型接口,提交表單或者刪除用post類型接口** ![](https://img.kancloud.cn/39/f8/39f8250949dc2a1dd63e79c65ea16ae1_980x432.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看