本書系統(tǒng)講解了使用express開發(fā)動態(tài)web應(yīng)用的流程和步驟。作者不僅講授了開發(fā)公共站點(diǎn)及rest api的基礎(chǔ)知識,同時(shí)還講解了構(gòu)建單頁、多頁及混合web應(yīng)用的規(guī)劃方式及*佳實(shí)踐。具體而言,第1~5章介紹node 和express,搭建一個(gè)示例網(wǎng)站的骨架,討論測試和qa。第6~12章介紹node中更重要的結(jié)構(gòu),講解模板,介紹cookies、會話和表單處理器,探討中間件以及從服務(wù)器發(fā)送電子郵件。第13~15章討論持久化、url路由、api的編寫、流行的mvc范式。第18~22章討論安全、社交媒體集成以及網(wǎng)站的調(diào)試、啟用和維護(hù)。本書適合所有前端和后端開發(fā)人員閱讀。 本書涵蓋express 4.0,系統(tǒng)地講解了利用express(node/java script開發(fā)棧中的重要組件)開發(fā)動態(tài)web應(yīng)用的流程和步驟。作者ethan brown通過開發(fā)一個(gè)示例應(yīng)用講授了開發(fā)公共網(wǎng)站和rest api的基礎(chǔ)知識。此外還介紹了設(shè)計(jì)與實(shí)現(xiàn)web架構(gòu)的*佳實(shí)踐,幫你用express構(gòu)建單頁、多頁以及混合web應(yīng)用。 express在根本沒有框架和有一個(gè)健壯的框架之間找到了平衡,讓你自由選擇架構(gòu)。通過本書,熟悉java script的前端和后端工程師會發(fā)現(xiàn)一種新的web開發(fā)視角。 通過閱讀本書,你將能夠: 為渲染動態(tài)數(shù)據(jù)創(chuàng)建網(wǎng)頁模板系統(tǒng) 探究請求對象和響應(yīng)對象、中間件及url路由 模擬用于測試和開發(fā)的生產(chǎn)環(huán)境 實(shí)現(xiàn)文檔數(shù)據(jù)庫的持久化,特別是針對mongodb 讓其他程序可以通過rest api訪問你的資源 用https、認(rèn)證和授權(quán)開發(fā)安全的web應(yīng)用 集成社交媒體、地理位置服務(wù)和其他第三方服務(wù) 實(shí)現(xiàn)應(yīng)用的啟動和維護(hù)計(jì)劃 學(xué)習(xí)重要的調(diào)試技能
|