hapi入门简介—-净土小沙弥学hapi.js_第一篇
为什么使用hapi?
- 做过网站的人都知道,很多网站都是“麻雀虽小五脏俱全”。需要设计缓存,验证和身份验证,进行动态数据加载等。
如果每次开发都从头开始,重新编写代码,只会劳时伤财。 所以我们才会选择具有基础功能的框架,进行开发,减少重复的工作量。
那么,使用node.js的框架很多,为什么我们非要用hapi.js?
第一:像Express.js这样的框架,为了达到灵活性目标,不能拿来就用,仍需要做很多基础配置;
第二:其他关注api的框架(比如:Restify),则会在应用范围上受到限制。
然而,hapi能让你鱼与熊掌兼得。它的灵活性、易调整性以及丰富的模块生态系统,能让你在开发工作中得心应手,并且无安全顾虑。
hapi.js是什么?
- hapi是在node基础上构建web应用的开源框架。
hapi.js能做什么?
- hapi既可以做网站、也可以充当服务器、还可以做http代理。
hapi.js背后的理念
- 1.它是node 在移动设备盛行的现今,json已经成为网页数据传输的编码标准,Node成为构建API的绝佳选择。Node的底层实现,无需购买昂贵的
硬件设备就能让API只是数以千记的并发用户;
2.注重模块化 API的模块插件系统能然你像堆积木一样内外结合,不但能完成整体项目任务,也可单独运行;
3.配置优先 配置优于代码,无需在记太多的任务方法,配置好后,程序会自动调用;
4.快速上手
5.很多大企业都在使用hapi,能经得住锤炼
hapi.js的组成部分
- hapi由:服务器、链接、路由、handler(路由匹配)和插件组成。
喜欢
(0)
打赏
- 支付宝扫一扫
- 微信扫一扫