微信号:JavaScriptcn

介绍:面向JavaScript爱好人员提供:前端最新资讯、原创内容、JavaScript、HTML5、Ajax、jQuery、Node.js等一系列教程和经验分享.

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

2018-09-13 08:35 JavaScript

小程序依靠微信这个大流量平台,从出生就自带金环。小程序团队也在不断的对小程序的功能进行更新迭代和优化。

作为一名前端工程师,基于 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 更多文章 如何让你的开发效率提升3倍? 「小程序·云开发」开放 这两年,前端程序员们究竟过得怎么样? Angular.js 1.7.4 发布,Web 前端框架 微软开源 Sketch2Code,草图 UI 转 HTML 代码
猜您喜欢 运筹帷幄,解密远程管理;决胜千里,打造王牌团队 机器学习2016年终知识盘点 【第81期】搜狗商业平台基础架构演化实践 mod_dptools 上大学还没体验初吻?可能因为你是这种人!