基于 JavaScript 的小程序的前端与具备后端服务能力的 Node.js 有着一致化的语言生态。笔者希望以我们日常生活中所熟悉的外卖小程序为案例抽象,将 Node.js 后端开发所需要的知识点,通过需求拆解、迭代实现,来帮助小程序应用的前端开发者们走上全栈之路。当然,也同样希望能帮助其他后端语言背景的开发者们,了解感受 Node.js 作为后端解决方案的技术魅力。
hapi 由沃尔玛实验室的移动团队创建的,该团队由 OAuth 的创建者 Eran Hammer 领导,hapi 被用来服务于「黑色星期五」这样的活动场景,这是美国日历上最繁忙的在线购物日之一。hapi 自身的性能可靠性,值得信赖。
笔者以为,国内基于 Express、Koa 的 Node.js 的教程书籍,已有相当的沉淀,而基于 hapi 的框架介绍却为数不多。但从 npm 的框架下载使用趋势图来看,hapi 的使用热度与 Koa 处在同一量级,并远超阿里的 egg。笔者希望借此小册,为 hapi 在后端服务框架的使用,做一份布道的贡献。
小册内容结构
基础篇
带你经历从业务需求分析、技术选型到代码实际开发所必经的一个重要准备流程。架构设计布局与基础准备工作大多在这个阶段进行,磨刀不误砍柴工。
实战篇
带你从程序项目工程的初始化,循序渐进地掌握后端开发必备的专业知识,完成业务需求分析中预设的程序设计目标。并利用腾讯云的服务发布上线,到达用户。
拓展篇
拓展初学者容易忽视的重要知识和技能。不会像实战篇里那样带来所见即所得的强烈成就感,但在实际商业项目开发过程中,这些知识技能点扮演着重要角色。