![](http://img.alicdn.com/imgextra/i2/2455124912/O1CN01EjofwJ1m9k4rp4tuN_!!0-item_pic.jpg)
品牌:機械工業出版社 機械工業出版社 產品名稱:Node.js+Express+Vue.... ISBN編號:9787111654018 書名:Node.js+Express+Vue.js項目開發實戰 Node.js+Express+Vue.js項目開發實戰 作者:無 代碼:129 是否是套裝:否 出版社名稱:機械工業出版社
" Node.js+Express+Vue.js項目開發實戰 作 者:張旭 著 定 價:129 出 版 社:機械工業出版社 出版日期:2020年05月01日 頁 數:460 裝 幀:平裝 ISBN:9787111654018 ●前言 章 安裝和使用Express 1 1.1 安裝Express 1 1.2 使用Express創建項目 1 1.2.1 創建項目 1 1.2.2 Express項目結構分析 3 1.2.3 應用主文件app.js 4 1.3 Express路由 5 1.3.1 GET請求路由 5 1.3.2 自定義路由 6 1.3.3 其他請求方式的路由 7 1.3.4 路由匹配規則 7 1.3.5 中間件 8 1.4 Express頁面 9 1.4.1 更換模板引擎 10 1.4.2 渲染數據到頁面上 11 1.4.3 條件渲染 12 1.4.4 循環渲染 16 1.5 請求對像Request 19 1.5.1 Request.url屬性:獲取請求地址 19 1.5.2 Request.query屬性:獲取GET請求參數 20 1.5.3 Request.body屬性:獲取POST請求參數 20 1.5.4 Request.params屬性:獲取URL中的自定義參數 23 1.5.5 Request.headers屬性:獲取請求頭數據 24 1.5.6 Request.cookies屬性:獲取客戶端cookie 26 1.6 返回對像Response 27 1.6.1 Response.render()方法:渲染頁面 27 1.6.2 Response.send()方法:發送HTTP響應 27 1.6.3 Response.json()方法:返回JSON格式的數據 28 1.6.4 Response.status()方法:設定HTTP狀態碼 29 1.6.5 Response.redirect()方法:跳轉指定路由 31 第2章 許願牆(Node.js+Express+art-template+MySQL) 33 2.1 需求分析 33 2.2 繫統設計 34 2.2.1 實現目標和解決方案 34 2.2.2 繫統流程圖 35 2.2.3 開發環境 35 2.3 前端頁面分析 36 2.4 創建MySQL數據庫表 36 2.4.1 創建數據庫wish 37 2.4.2 創建數據表wish 38 2.4.3 添加模擬數據 39 2.5 創建項目 39 2.5.1 生成項目文件 39 2.5.2 安裝依賴包 40 2.5.3 更改默認端口 41 2.5.4 更換模板引擎 41 2.5.5 新增route(路由) 41 2.5.6 新增controller(處理方法) 42 2.5.7 新增constant(常量) 42 2.5.8 新增配置文件 43 2.5.9 新增數據庫配置文件 44 2.5.10 新增model文件(數據庫映射文件) 44 2.6 渲染許願列表 45 2.7 添加許願處理 47 第3章 許願牆後臺管理繫統(Node.js+Express+Vue.js+MySQL) 50 3.1 需求分析 50 3.2 繫統設計 52 3.2.1 實現目標 53 3.2.2 解決方案 53 3.2.3 繫統流程圖 56 3.2.4 開發環境 62 3.3 前端頁面分析 63 3.3.1 登錄模塊 63 3.3.2 首頁模塊 63 3.3.3 許願管理模塊 63 3.3.4 管理員管理模塊 65 3.4 創建MySQL數據庫表 67 3.4.1 創建數據表admin 67 3.4.2 添加模擬數據 68 3.5 創建項目 68 3.5.1 生成項目文件 68 3.5.2 安裝依賴包 69 3.5.3 更改默認端口 70 3.5.4 新增route(路由) 70 3.5.5 新增controller(處理方法) 72 3.5.6 新增middleware(中間件) 75 3.5.7 新增constant(常量) 76 3.5.8 新增配置文件 77 3.5.9 新增數據庫配置文件 78 3.5.10 新增model文件(數據庫映射) 78 3.6 API接口開發 79 3.6.1 登錄接口 79 3.6.2 許願列表接口 83 3.6.3 單條許願信息接口 87 3.6.4 添加許願接口 89 3.6.5 修改許願接口 91 3.6.6 刪除許願接口 94 3.6.7 管理員列表接口 98 3.6.8 單條管理員信息接口 101 3.6.9 添加管理員接口 103 3.6.10 修改管理員接口 106 3.6.11 刪除管理員接口 109 第4章 博客管理繫統(Node.js+Express+art-template+Vue.js+MySQL) 114 4.1 前臺展示繫統需求分析 114 4.2 前臺展示繫統設計 117 4.2.1 實現目標 117 4.2.2 解決方案 117 4.2.3 繫統流程圖 118 4.2.4 開發環境 123 4.3 前臺展示繫統的前端頁面分析 123 4.3.1 頭部模塊 123 4.3.2 側邊欄模塊 124 4.3.3 底部模塊 124 4.3.4 首頁模塊 125 4.3.5 分類模塊 126 4.3.6 文章模塊 127 4.3.7 “關於我們”模塊 128 4.4 前臺展示繫統創建MySQL數據庫表 129 4.4.1 創建數據庫blog 129 4.4.2 創建數據表cate 130 4.4.3 創建數據表article 131 4.4.4 創建數據表info 132 4.4.5 添加模擬數據 133 4.5 前臺展示繫統創建項目 134 4.5.1 生成項目文件 134 4.5.2 安裝依賴包 134 4.5.3 更改默認端口 135 4.5.4 更換模板引擎 135 4.5.5 新增route(路由) 136 4.5.6 新增controller(處理方法) 136 4.5.7 新增constant(常量) 140 4.5.8 新增配置文件 141 4.5.9 新增數據庫配置文件 141 4.5.10 新增model文件(數據庫映射) 142 4.6 前臺展示繫統的渲染頁面 143 4.6.1 公共方法 144 4.6.2 首頁 148 4.6.3 分類頁 151 4.6.4 文章頁 153 4.6.5 關於我們頁 155 4.7 後臺管理繫統需求分析 156 4.8 後臺管理繫統設計 160 4.8.1 實現目標 161 4.8.2 解決方案 161 4.8.3 繫統流程圖 166 4.8.4 開發環境 177 4.9 後臺管理繫統的前端頁面分析 177 4.9.1 登錄模塊 177 4.9.2 首頁模塊 177 4.9.3 分類管理模塊 177 4.9.4 文章管理模塊 179 4.9.5 博客信息管理模塊 181 4.9.6 管理員管理模塊 182 4.10 後臺管理繫統創建MySQL數據庫表 183 4.10.1 創建數據表admin 183 4.10.2 添加模擬數據 184 4.11 後臺管理繫統創建項目 185 4.11.1 生成項目文件 185 4.11.2 安裝依賴包 186 4.11.3 更改默認端口 186 4.11.4 新增route(路由) 186 4.11.5 新增controller(處理方法) 189 4.11.6 新增middleware(中間件) 193 4.11.7 新增constant(常量) 194 4.11.8 新增配置文件 195 4.11.9 新增數據庫配置文件 196 4.11.10 新增model文件(數據庫映射) 196 4.12 API接口開發 198 4.12.1 登錄接口 198 4.12.2 分類列表接口 201 4.12.3 單條分類信息接口 206 4.12.4 添加分類接口 208 4.12.5 修改分類接口 210 4.12.6 刪除分類接口 212 4.12.7 文章列表接口 215 4.12.8 單條文章信息接口 219 4.12.9 添加文章接口 221 4.12.10 修改文章接口 224 4.12.11 刪除文章接口 227 4.12.12 查看博客信息接口 230 4.12.13 修改博客信息接口 232 4.12.14 管理員列表接口 234 4.12.15 單條管理員信息接口 238 4.12.16 添加管理員接口 240 4.12.17 修改管理員接口 242 4.12.18 刪除管理員接口 245 第5章 裝修小程序管理繫統(Node.js+Express+Vue.js+MySQL) 249 5.1 前臺展示繫統需求分析 249 5.2 前臺展示繫統設計 251 5.2.1 實現目標 251 5.2.2 解決方案 251 5.2.3 繫統流程圖 253 5.2.4 開發環境 256 5.3 小程序前端頁面分析 257 5.3.1 活動模塊 257 5.3.2 分類模塊 257 5.3.3 文章模塊 257 5.3.4 案例模塊 258 5.3.5 預約模塊 259 5.3.6 企業信息模塊 259 5.4 前臺展示繫統創建MySQL數據庫表 259 5.4.1 創建數據庫decorate 259 5.4.2 創建數據表event 261 5.4.3 創建數據表cate 262 5.4.4 創建數據表article 263 5.4.5 創建數據表case 264 5.4.6 創建數據表order 265 5.4.7 創建數據表company 266 5.4.8 添加模擬數據 267 5.5 前臺展示繫統創建項目 268 5.5.1 生成項目文件 268 5.5.2 安裝依賴包 269 5.5.3 更改默認端口 269 5.5.4 新增route(路由) 269 5.5.5 新增controller(處理方法) 270 5.5.6 新增constant(常量) 272 5.5.7 新增配置文件 273 5.5.8 新增數據庫配置文件 274 5.5.9 新增model文件(數據庫映射) 274 5.6 前臺展示繫統的API接口開發 277 5.6.1 活動列表接口 278 5.6.2 分類列表接口 280 5.6.3 文章列表接口 281 5.6.4 文章詳情接口 284 5.6.5 案例列表接口 285 5.6.6 案例詳情接口 288 5.6.7 企業信息接口 290 5.6.8 預約接口 291 5.7 後臺管理繫統需求分析 293 5.8 後臺管理繫統設計 299 5.8.1 實現目標 299 5.8.2 解決方案 300 5.8.3 繫統流程圖 306 5.8.4 開發環境 329 5.9 後臺管理繫統的前端頁面分析 329 5.9.1 登錄模塊 330 5.9.2 首頁模塊 330 5.9.3 預約管理模塊 330 5.9.4 活動管理模塊 331 5.9.5 分類管理模塊 332 5.9.6 文章管理模塊 334 5.9.7 案例管理模塊 336 5.9.8 企業信息管理模塊 338 5.9.9 管理員管理模塊 338 5.10 後臺管理繫統創建MySQL數據庫表 340 5.10.1 創建數據表admin 340 5.10.2 添加模擬數據 341 5.11 後臺管理繫統創建項目 342 5.11.1 生成項目文件 342 5.11.2 安裝依賴包 342 5.11.3 更改默認端口 343 5.11.4 新增route(路由) 343 5.11.5 新增controller(處理方法) 349 5.11.6 新增middleware(中間件) 352 5.11.7 新增constant(常量) 354 5.11.8 新增配置文件 355 5.11.9 新增數據庫配置文件 356 5.11.10 新增model文件(數據庫映射) 356 5.12 後臺管理繫統的API接口開發 359 5.12.1 登錄接口 360 5.12.2 活動列表接口 363 5.12.3 單條活動信息接口 367 5.12.4 添加活動接口 369 5.12.5 修改活動接口 371 5.12.6 刪除活動接口 374 5.12.7 分類列表接口 378 5.12.8 單條分類信息接口 382 5.12.9 添加分類接口 384 5.12.10 修改分類接口 386 5.12.11 刪除分類接口 388 5.12.12 文章列表接口 391 5.12.13 單條文章信息接口 395 5.12.14 添加文章接口 397 5.12.15 修改文章接口 400 5.12.16 刪除文章接口 403 5.12.17 案例列表接口 407 5.12.18 單條案例信息接口 411 5.12.19 添加案例接口 412 5.12.20 修改案例接口 415 5.12.21 刪除案例接口 417 5.12.22 預約列表接口 421 5.12.23 修改預約狀態接口 424 5.12.24 查看企業信息接口 427 5.12.25 修改企業信息接口 429 5.12.26 管理員列表接口 431 5.12.27 單條管理員信息接口 435 5.12.28 添加管理員接口 437 5.12.29 修改管理員接口 439 5.12.30 刪除管理員接口 442 5.12.31 上傳圖片接口 446 第6章 Node.js部署 448 6.1 安裝Node.js 448 6.1.1 Node.js安裝包 448 6.1.2 上傳安裝包並解壓 449 6.1.3 建立軟鏈接,生成全局命令 449 6.2 提取項目代碼 449 6.2.1 安裝Git 449 6.2.2 使用Git提取項目代碼 450 6.3 啟動項目 450 6.4 進程管理工具PM2 450 6.4.1 安裝PM2 451 6.4.2 PM2的常用命令 451 6.4.3 PM2的啟動配置文件 457 內容簡介 本書以項目開發為導向,介紹了基於Node.js的相關知識。書中首先介紹了Node.js中很流行的Express框架的安裝與使用,然後詳細介紹了許願牆、博客管理繫統和裝修小程序管理繫統3個實際項目的完整開發過程,很後介紹了Node.js的部署方法與工具。本書共6章。章介紹了Express的基礎知識,包括Express的安裝和使用、路由方法、請求對像Request的常用方法和屬性、返回對像Response的常用方法和屬性。第2~5章分別介紹了3個完整的商業項目案例的開發過程,展現了項目從需求分析到架構設計,再到代碼編寫的一整套完整流程。其中,第2章介紹了許願牆項目的前臺展示繫統的開發;第3章介紹了許願牆項目的後臺管理繫統的開發;第4章介紹了博客管理繫統項目的前臺展示繫統和後臺管理繫統的開發;第5章介紹了裝修小程序管理繫統項目的前臺展示繫統和後臺管理繫統的開發。第6章介紹了Node.js的服務器...... "![](http://img.alicdn.com/imgextra/i2/2455124912/O1CN01EjofwJ1m9k4rp4tuN_!!0-item_pic.jpg)
|