小册基于 hapi 的 Node.js 小程序后端开发实践指南
Posted 前端早读课
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小册基于 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 接口服务的相关技术经验,帮助更多前端开发者走上小程序开发的全栈之路。
小册分为三个篇章:
基础篇:需求分析,技术选型,架构设计
实战篇:项目工程初始化,了解后端开发所必备的专业知识,利用腾讯云服务发布上线小程序
拓展篇:拓展实际商业项目开发过程中,初学者容易忽视的重要知识和技能
看完这本小册你将可以学到:
RESTful 接口设计规范
Swagger 接口文档规范
多种 Node.js 开发调试姿势
JWT HTTP 会话维持与认证
Joi 接口入参校验
Sequelize mysql 数据库 ORM 操作框架
Node.js 生产部署流程
系统日志
…
为了写出更好的文字,更好服务技术人,小册选择了收取一些费用,目前,这本小册对前端早读课的读者7折,限时一周。
目前一些章节免费,欢迎扫码阅读。有兴趣的可以看看。
扫码免费阅读部分章节
如果你也想成为一名小程序全栈开发工程师,那就直接点击阅读原文学习吧!
以上是关于小册基于 hapi 的 Node.js 小程序后端开发实践指南的主要内容,如果未能解决你的问题,请参考以下文章