基于 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 接口服务的相关技术经验,帮助更多前端开发者走上小程序开发的全栈之路

基于 hapi 的 Node.js 小程序后端开发实践指南

小册分为三个篇章:

  • 基础篇:需求分析,技术选型,架构设计

  • 实战篇:项目工程初始化,了解后端开发所必备的专业知识,利用腾讯云服务发布上线小程序

  • 拓展篇:拓展实际商业项目开发过程中,初学者容易忽视的重要知识和技能



看完这本小册你将可以学到:

  • RESTful 接口设计规范

  • Swagger 接口文档规范 

  • 多种 Node.js 开发调试姿势

  • JWT HTTP 会话维持与认证

  • Joi 接口入参校验

  • Sequelize mysql 数据库 ORM 操作框架

  • Node.js 生产部署流程

  • 系统日志

  • ... 


为了写出更好的文字,更好服务技术人,小册选择了收取一些费用,目前,这本小册对[前端大全]的粉丝7折,限时一周

目前一些章节免费,欢迎扫码阅读。

扫码免费阅读部分章节

如果你也想成为一名小程序全栈开发工程师,那就直接点击阅读原文学习吧!

以上是关于基于 hapi 的 Node.js 小程序后端开发实践指南的主要内容,如果未能解决你的问题,请参考以下文章

基于hapi的Node.js后端开发

Hapi.js —— Node.js 服务器端应用开发框架

知名Node.js框架系列之:我看hapi(哈啤)

加速Web开发的十种Node.JS框架

Express/Koa/Hapi

node 06