當前位置:
首頁 > 知識 > 基於 hapi的Node.js 小程序後端開發實踐指南

基於 hapi的Node.js 小程序後端開發實踐指南

小程序依靠微信這個大流量平台,從出生就自帶金環。小程序團隊也在不斷的對小程序的功能進行更新迭代和優化。

作為一名前端工程師,基於 JavaScript 的小程序的前端與具備後端服務能力的 Node.js 有著一致化的語言生態,這意味著前端工程師可以很輕鬆的上手並獨自完成一款小程序。


介面來自哪裡?

說到 Nodejs 的 web 開發,不得不提一下 Express、Koa、egg 這些優秀的框架,但其實還有一款熱度與 Koa 持平,遠超 egg 的框架:hapi。

hapi 是由沃爾瑪技術團隊開發的 Web 框架,其優勢在於:

高性能 - hapi 的開發者遵守 Benchmark Driven Development

安全性高,輕量級

可擴展性

內置緩存,Redis、 MongoDB、Memcached

核心代碼做 100% 測試

內置端到端測試

核心功能內置,其他特性以插件的形式展現: http://hapijs.com/plugins

因此,即便是在黑色星期五這樣的的搶購活動中,hapi 的表現也十分優異,我們也可以利用 hapi 高效的創建出一系列支持 RESTful 規範的介面。

資深高級開發工程師葉盛飛結合自身其工作實踐,梳理整合了 基於Node.js搭建敏捷高效的RESTful介面服務的相關技術經驗,幫助前端開發者走上小程序開發的全棧之路。

葉盛飛,前網易高級開發工程師,Adobe 中國認證講師,PC 時代 Adobe Flash RIA 專家, 前全球最大 Actionscript 開發者社區 9ria.com 技術合伙人,前社交電商平台最吃貨網創始人,多年互聯網早期項目創業者,善長技術與業務的融合之道,持續實踐高效敏捷可擴展的工程化解決方案。

小冊分為三個篇章:

基礎篇:需求分析,技術選型,架構設計

實戰篇:項目工程初始化,了解後端開發所必備的專業知識,利用騰訊雲服務發布上線小程序

拓展篇:拓展實際商業項目開發過程中,初學者容易忽視的重要知識和技能

看完這本小冊你將可以學到:

RESTful 介面設計規範

Swagger 介面文檔規範

多種 Node.js 開發調試姿勢

JWT HTTP 會話維持與認證

Joi 介面入參校驗

Sequelize MySQL 資料庫ORM操作框架

Node.js 生產部署流程

系統日誌

...

為了寫出更好的文字,更好服務技術人,小冊選擇了收取一些費用,目前,這本小冊對 JavaScript 的粉絲7折,限時一周。

目前一些章節免費,歡迎掃碼閱讀。

掃碼免費閱讀部分章節


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 JavaScript 的精彩文章:

複雜小程序架構設計與案例實戰

TAG:JavaScript |