91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Node與Express開發(fā)(第2版)
Node與Express開發(fā)(第2版)
Ethan Brown
吳灄栩 譯
出版時(shí)間:2021年06月
頁(yè)數(shù):266
Express是Node/JavaScript技術(shù)棧的一個(gè)關(guān)鍵組件,可用于高效構(gòu)建動(dòng)態(tài)Web應(yīng)用。正所謂“少即是多”,Express以極簡(jiǎn)的框架賦予Web應(yīng)用高性能、靈活、健壯等優(yōu)點(diǎn)。
本書將帶你體驗(yàn)構(gòu)建Web應(yīng)用的每一步,并在此過程中闡釋Express的諸多概念和原理。第2版著重展示Express在構(gòu)建單頁(yè)應(yīng) 用方面的潛力,以及近幾年來Express中間件和相關(guān)工具的發(fā)展變化??炜炷闷鸨緯?,一起探索Web開發(fā)的新思路吧!
● 為渲染動(dòng)態(tài)數(shù)據(jù)創(chuàng)建模板系統(tǒng)
● 深入探究request和response對(duì)象、中間件以及URL路由
● 為測(cè)試模擬生產(chǎn)環(huán)境
● 數(shù)據(jù)持久化,涉及MongoDB和PostgreSQL
● 開放API,讓其他程序可以訪問你的資源
● 構(gòu)建包含認(rèn)證、授權(quán)并支持HTTPS的安全應(yīng)用
● 集成社交媒體、地理位置及其他功能
● 實(shí)現(xiàn)應(yīng)用的啟動(dòng)和維護(hù)計(jì)劃
● 學(xué)習(xí)重要的調(diào)試技能
  1. 前言
  2. 第1章 Express是什么
  3. 1.1 JavaScript的革命
  4. 1.2 Express簡(jiǎn)介
  5. 1.3 服務(wù)器端應(yīng)用和客戶端應(yīng)用
  6. 1.4 Express簡(jiǎn)史
  7. 1.5 Node:另一種Web服務(wù)器
  8. 1.6 Node生態(tài)系統(tǒng)
  9. 1.7 開源協(xié)議
  10. 1.8 小結(jié)
  11. 第2章 Node的世界
  12. 2.1 獲取Node
  13. 2.2 使用終端
  14. 2.3 編輯器
  15. 2.4 npm
  16. 2.5 用Node做一個(gè)簡(jiǎn)單的Web服務(wù)器
  17. 2.5.1 Hello world
  18. 2.5.2 事件驅(qū)動(dòng)編程
  19. 2.5.3 路由
  20. 2.5.4 提供靜態(tài)資源
  21. 2.6 進(jìn)入Express
  22. 第3章 Express的方式
  23. 3.1 腳手架
  24. 3.2 草地鷚旅游網(wǎng)站
  25. 3.3 初始工作
  26. 3.4 視圖與布局
  27. 3.5 靜態(tài)文件與視圖
  28. 3.6 視圖中的動(dòng)態(tài)內(nèi)容
  29. 3.7 小結(jié)
  30. 第4章 項(xiàng)目整頓
  31. 4.1 項(xiàng)目文件與目錄結(jié)構(gòu)
  32. 4.2 最佳實(shí)踐
  33. 4.3 版本控制
  34. 4.4 在本書學(xué)習(xí)中如何使用Git
  35. 4.4.1 親手錄入
  36. 4.4.2 使用官方版本庫(kù)
  37. 4.5 npm包
  38. 4.6 項(xiàng)目元數(shù)據(jù)
  39. 4.7 Node模塊
  40. 4.8 小結(jié)
  41. 第5章 質(zhì)量保證
  42. 5.1 QA計(jì)劃
  43. 5.2 QA:是否值得
  44. 5.3 邏輯與表示
  45. 5.4 測(cè)試類型
  46. 5.5 QA技術(shù)
  47. 5.6 安裝和配置Jest
  48. 5.7 單元測(cè)試
  49. 5.7.1 模擬
  50. 5.7.2 為可測(cè)試性而重構(gòu)應(yīng)用
  51. 5.7.3 寫第一個(gè)測(cè)試
  52. 5.7.4 測(cè)試維護(hù)
  53. 5.7.5 代碼覆蓋率
  54. 5.8 集成測(cè)試
  55. 5.9 Linting
  56. 5.10 持續(xù)集成
  57. 5.11 小結(jié)
  58. 第6章 request和response對(duì)象
  59. 6.1 URL的各個(gè)組成部分
  60. 6.2 HTTP請(qǐng)求方法
  61. 6.3 請(qǐng)求頭
  62. 6.4 響應(yīng)頭
  63. 6.5 互聯(lián)網(wǎng)媒體類型
  64. 6.6 請(qǐng)求的Body
  65. 6.7 request對(duì)象
  66. 6.8 response對(duì)象
  67. 6.9 深入源代碼
  68. 6.10 按功能歸納
  69. 6.10.1 渲染內(nèi)容
  70. 6.10.2 處理表單
  71. 6.10.3 API服務(wù)
  72. 6.11 小結(jié)
  73. 第7章 視圖模板——使用Handlebars
  74. 7.1 何時(shí)使用模板
  75. 7.2 選擇模板引擎
  76. 7.3 Pug:另辟蹊徑
  77. 7.4 Handlebars基礎(chǔ)
  78. 7.4.1 注釋
  79. 7.4.2 代碼塊
  80. 7.4.3 服務(wù)器端模板
  81. 7.4.4 視圖和布局
  82. 7.4.5 在Express中使用(或不使用)布局
  83. 7.4.6 sections
  84. 7.4.7 partial模板
  85. 7.4.8 完善模板
  86. 7.5 小結(jié)
  87. 第8章 表單處理
  88. 8.1 把客戶端數(shù)據(jù)發(fā)送到服務(wù)器
  89. 8.2 HTML表單
  90. 8.3 表單的編碼
  91. 8.4 處理表單的不同做法
  92. 8.5 使用Express處理表單
  93. 8.6 使用fetch發(fā)送表單數(shù)據(jù)
  94. 8.7 文件上傳
  95. 8.8 提升文件上傳的UI
  96. 8.9 小結(jié)
  97. 第9章 Cookie和Session
  98. 9.1 提取敏感信息
  99. 9.2 Express中的Cookie
  100. 9.3 查看Cookie
  101. 9.4 Session
  102. 9.4.1 內(nèi)存存儲(chǔ)
  103. 9.4.2 使用Session
  104. 9.5 使用Session實(shí)現(xiàn)flash消息
  105. 9.6 Session的用途
  106. 9.7 小結(jié)
  107. 第10章 中間件
  108. 10.1 基本原理
  109. 10.2 中間件示例
  110. 10.3 常用中間件
  111. 10.4 第三方中間件
  112. 10.5 小結(jié)
  113. 第11章 發(fā)送郵件
  114. 11.1 SMTP、MSA和MTA
  115. 11.2 接收郵件
  116. 11.3 郵件頭
  117. 11.4 郵件格式
  118. 11.5 HTML郵件
  119. 11.6 Nodemailer
  120. 11.6.1 發(fā)送郵件
  121. 11.6.2 發(fā)送給多個(gè)收件人
  122. 11.7 群發(fā)郵件更好的選擇
  123. 11.8 發(fā)送HTML郵件
  124. 11.8.1 HTML郵件中的圖片
  125. 11.8.2 使用視圖來發(fā)送HTML郵件
  126. 11.8.3 封裝郵件功能
  127. 11.9 小結(jié)
  128. 第12章 考慮生產(chǎn)環(huán)境中的問題
  129. 12.1 運(yùn)行環(huán)境
  130. 12.2 特定環(huán)境的配置
  131. 12.3 運(yùn)行Node進(jìn)程
  132. 12.4 網(wǎng)站的擴(kuò)展
  133. 12.4.1 使用應(yīng)用集群實(shí)現(xiàn)水平擴(kuò)展
  134. 12.4.2 處理未捕獲的異常
  135. 12.4.3 使用多臺(tái)服務(wù)器完成水平擴(kuò)展
  136. 12.5 監(jiān)控網(wǎng)站的運(yùn)行
  137. 12.6 壓力測(cè)試
  138. 12.7 小結(jié)
  139. 第13章 持久化
  140. 13.1 文件系統(tǒng)持久化
  141. 13.2 云持久化
  142. 13.3 數(shù)據(jù)庫(kù)持久化
  143. 13.3.1 關(guān)于性能的提醒
  144. 13.3.2 數(shù)據(jù)庫(kù)層抽象
  145. 13.3.3 設(shè)置MongoDB
  146. 13.3.4 Mongoose
  147. 13.3.5 使用Mongoose連接數(shù)據(jù)庫(kù)
  148. 13.3.6 創(chuàng)建模式和模型
  149. 13.3.7 使用種子數(shù)據(jù)初始化
  150. 13.3.8 獲取數(shù)據(jù)
  151. 13.3.9 更新數(shù)據(jù)
  152. 13.3.10 PostgreSQL
  153. 13.3.11 新增數(shù)據(jù)
  154. 13.4 使用數(shù)據(jù)庫(kù)存儲(chǔ)Session
  155. 13.5 小結(jié)
  156. 第14章 路由
  157. 14.1 路由與SEO
  158. 14.2 子域名
  159. 14.3 路由處理函數(shù)也是中間件
  160. 14.4 路由路徑和正則表達(dá)式
  161. 14.5 路由參數(shù)
  162. 14.6 組織路由
  163. 14.7 在模塊中聲明路由
  164. 14.8 合乎邏輯地分組路由
  165. 14.9 自動(dòng)化渲染視圖
  166. 14.10 小結(jié)
  167. 第15章 REST API和JSON
  168. 15.1 JSON和XML
  169. 15.2 我們的API
  170. 15.3 API錯(cuò)誤報(bào)告
  171. 15.4 跨域資源共享
  172. 15.5 測(cè)試
  173. 15.6 使用Express提供API
  174. 15.7 小結(jié)
  175. 第16章 單頁(yè)應(yīng)用
  176. 16.1 Web應(yīng)用開發(fā)簡(jiǎn)史
  177. 16.2 SPA技術(shù)選擇
  178. 16.3 創(chuàng)建React應(yīng)用
  179. 16.4 React基本概念
  180. 16.4.1 主頁(yè)
  181. 16.4.2 路由
  182. 16.4.3 度假產(chǎn)品頁(yè)——可視化設(shè)計(jì)
  183. 16.4.4 度假產(chǎn)品頁(yè)——跟服務(wù)器端集成
  184. 16.4.5 向服務(wù)器發(fā)送信息
  185. 16.4.6 狀態(tài)管理
  186. 16.4.7 部署選擇
  187. 16.5 小結(jié)
  188. 第17章 靜態(tài)內(nèi)容
  189. 17.1 性能上的考量
  190. 17.2 內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)
  191. 17.3 為CDN而設(shè)計(jì)
  192. 17.3.1 服務(wù)器端渲染的網(wǎng)站
  193. 17.3.2 單頁(yè)應(yīng)用
  194. 17.4 緩存靜態(tài)資源
  195. 17.5 變更靜態(tài)內(nèi)容
  196. 17.6 小結(jié)
  197. 第18章 安全
  198. 18.1 HTTPS
  199. 18.1.1 生成自己的證書
  200. 18.1.2 使用免費(fèi)的證書中心
  201. 18.1.3 購(gòu)買證書
  202. 18.1.4 為Express應(yīng)用啟用HTTPS
  203. 18.1.5 有關(guān)端口的說明
  204. 18.1.6 HTTPS與代理
  205. 18.2 跨站請(qǐng)求偽造
  206. 18.3 認(rèn)證
  207. 18.3.1 認(rèn)證與授權(quán)
  208. 18.3.2 使用密碼認(rèn)證的問題
  209. 18.3.3 第三方認(rèn)證
  210. 18.3.4 在數(shù)據(jù)庫(kù)里存儲(chǔ)用戶信息
  211. 18.3.5 認(rèn)證與注冊(cè)及用戶體驗(yàn)
  212. 18.3.6 Passport
  213. 18.3.7 基于角色的授權(quán)
  214. 18.3.8 增加認(rèn)證提供者
  215. 18.4 小結(jié)
  216. 第19章 集成第三方API
  217. 19.1 社交媒體
  218. 19.1.1 社交媒體插件與網(wǎng)站性能
  219. 19.1.2 搜索推文
  220. 19.1.3 展現(xiàn)推文
  221. 19.2 地理編碼
  222. 19.2.1 使用谷歌生成地理編碼
  223. 19.2.2 為你的數(shù)據(jù)做地理編碼
  224. 19.2.3 顯示地圖
  225. 19.3 天氣數(shù)據(jù)
  226. 19.4 小結(jié)
  227. 第20章 調(diào)試
  228. 20.1 調(diào)試原則第一條
  229. 20.2 利用REPL和控制臺(tái)
  230. 20.3 使用Node的內(nèi)建調(diào)試器
  231. 20.4 Node調(diào)試客戶端
  232. 20.5 調(diào)試異步函數(shù)
  233. 20.6 調(diào)試Express
  234. 20.7 小結(jié)
  235. 第21章 上線
  236. 21.1 域名注冊(cè)與托管
  237. 21.1.1 域名系統(tǒng)
  238. 21.1.2 安全
  239. 21.1.3 頂級(jí)域名
  240. 21.1.4 子域名
  241. 21.1.5 域名服務(wù)器
  242. 21.1.6 托管服務(wù)
  243. 21.1.7 部署
  244. 21.2 小結(jié)
  245. 第22章 維護(hù)
  246. 22.1 維護(hù)的原則
  247. 22.1.1 長(zhǎng)遠(yuǎn)規(guī)劃
  248. 22.1.2 使用源代碼控制
  249. 22.1.3 使用問題跟蹤系統(tǒng)
  250. 22.1.4 保持良好的“衛(wèi)生習(xí)慣”
  251. 22.1.5 不要拖延
  252. 22.1.6 例行QA核查
  253. 22.1.7 監(jiān)控分析
  254. 22.1.8 優(yōu)化性能
  255. 22.1.9 優(yōu)先跟蹤潛在客戶
  256. 22.1.10 避免“不可見”的故障
  257. 22.2 代碼重用與重構(gòu)
  258. 22.2.1 私有npm倉(cāng)庫(kù)
  259. 22.2.2 中間件
  260. 22.3 小結(jié)
  261. 第23章 更多資源
  262. 23.1 在線文檔
  263. 23.2 期刊
  264. 23.3 Stack Overflow
  265. 23.4 對(duì)Express做貢獻(xiàn)
  266. 23.5 小結(jié)
書名:Node與Express開發(fā)(第2版)
作者:Ethan Brown
譯者:吳灄栩 譯
國(guó)內(nèi)出版社:人民郵電出版社
出版時(shí)間:2021年06月
頁(yè)數(shù):266
書號(hào):978-7-115-56509-9
原版書書名:Web Development with Node and Express, Second Edition
原版書出版商:O'Reilly Media
Ethan Brown
 
Ethan Brown美國(guó)俄勒岡州Pop Art公司的高級(jí)軟件工程師,負(fù)責(zé)網(wǎng)站及Web服務(wù)架構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)。擁有20多年編程經(jīng)驗(yàn),從事過嵌入式開發(fā)和Web開發(fā),他相信JavaScript技術(shù)棧是未來的Web平臺(tái)。
 
 
購(gòu)買選項(xiàng)
定價(jià):109.80元
書號(hào):978-7-115-56509-9
出版社:人民郵電出版社