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(路由匹配)和插件组成。

你可能感兴趣的:(hapijs学习笔记)