编写前的准备

熟悉node语法,并且安装node和npm。

开始编写hapijs

1.在工作目录打开cmd(shift+鼠标右键->选择“在此处打开PowerShell窗口”),首先输入npm init初始化packagejson,全部默认就可以了,然后输入命令npm install hapi 安装hapi模块

2.在根目录,创建server.js文件

const Hapi=require('hapi');
const server =new Hapi.Server();//创建服务器
server.connection({port:4000,host:'localhost'});//创建服务器端口
server.route({//创建路由method:'GET',path:'/en',handler:function (request,reply) {//创建处理机制,对用户访问做出响应reply('Hello');}
});
const plugin=function (server,options,next) {//创建插件server.route({//给插件设置路由method:'GET',path:'/cn',handler:function (request,replay) {//为插件设置响应机制replay('你好');}})next();
}
plugin.attributes={name:'My plugin'};
server.register(plugin,(err)=>{//注册插件if(err){throw err;}server.start((err)=>{//启动服务器if(err){throw  err;}console.log('Server running at:',server.info.uri);
})
});

3.用方法1的方式,进入目录运行cmd,输入node server.js 命令,启动项目,运行如下:

hapi入门简介(入门实践)----净土小沙弥学hapi.js_第二篇相关推荐

  1. hapi入门简介----净土小沙弥学hapi.js_第一篇

    为什么使用hapi? 做过网站的人都知道,很多网站都是"麻雀虽小五脏俱全".需要设计缓存,验证和身份验证,进行动态数据加载等. 如果每次开发都从头开始,重新编写代码,只会劳时伤财. ...

  2. 小吴学汇编之第二章--寄存器(1)

    第二章   寄存器 上次我们学完了第一章,懂了一些基本的知识,今天,小吴带你们学习第二章内容寄存器. 一个典型的CPU由运算器.控制器.寄存器(CPU工作原理)等器件构成,这些器件靠总线连接,我们上一 ...

  3. Cordova使用入门简介入门教程

    什么是cordova? 目录 什么是cordova? 历史和对比 cordova有什么? cordova支持系统 安装 基本命令 1.创建项目 2.添加平台 3.运行app 注意事项 cordova插 ...

  4. 小吴学汇编之第二章--寄存器(2)

    2.3          几条汇编指令 前面我们说过,汇编指令通过控制CPU进行工作,那么下表是几条汇编指令. 注意,为了使具有高级语言基础的读者更好理解指令的含义,有时会用文字描述和高级语言描述这两 ...

  5. python项目实践_Python 项目实践三(Web应用程序)第二篇

    接着上节的继续学习,使用Django创建网页的过程通常分三个阶段:定义URL.编写视图和编写模板.首先,你必须定义URL模式,每个URL都被映射到特定的视图--视图函数获取并处理网页所需的数据.视图函 ...

  6. 微信小程序商城项目实战(第二篇:分类页)

    实现分类页 修改json文件并且引入搜索框 {"usingComponents": {"search-input":"../../components ...

  7. ROS入门笔记(四):ROS实践(小海龟仿真)— ROS Topics

    ROS入门笔记(四):ROS实践(小海龟仿真)- ROS Topics 文章目录 1 基础知识 1.1 运行ROS Master所在主机的资源地址 1.2 ROS常用命令 1.2.1 查看所有以ros ...

  8. python从入门到实践源代码-Python从入门到项目实践 PDF 全彩带源码版

    给大家带来的一篇关于Python相关的电子书资源,介绍了关于Python.入门.项目实践方面的内容,本书是由吉林大学出版社出版,格式为PDF,资源大小2.1 GB,admin编写,目前豆瓣.亚马逊.当 ...

  9. python项目实例源码哪里下载-Python从入门到项目实践 PDF 全彩带源码版

    给大家带来的一篇关于Python相关的电子书资源,介绍了关于Python.入门.项目实践方面的内容,本书是由吉林大学出版社出版,格式为PDF,资源大小2.1 GB,admin编写,目前豆瓣.亚马逊.当 ...

最新文章

  1. 图形处理(十一)Stroke Parameterization
  2. C#开发移动应用系列(2.使用WebView搭建WebApp应用)
  3. py脚本:linux系统下定时清理文件
  4. c语言字符型计算器,求用c语言编程四则混合运算计算器?
  5. 读书笔记:《金字塔原理》
  6. 过程装备安装调试实训装置
  7. A计划 骑士救公主迷宫
  8. Mybatis Plus 3.1.1 lambda 表达式查询时异常 cannot find the corresponding database column name!
  9. 超简单的QFN封装芯片的手工焊接方法,先收藏
  10. 亿万第一至二季/全集Billions迅雷下载
  11. uniapp制作App实现下载系列功能
  12. ubuntu16.04录制4K屏软件使用备注
  13. Windows10 笔记本电脑移动硬盘设备未就绪
  14. 华为 BGP协议基础配置与总结
  15. Denavit-Hartenberg Matrix (D-H矩阵)
  16. Blazor开发WEB程序
  17. 数据分析师要求mysql的_做数据分析师sql需要掌握到什么程度
  18. 【Excel_005】excel实现分步长分组
  19. 拼多多看似简单,为什么很多的新手商家却亏钱了呢?
  20. Python学习笔记 - 探索while无限迭代循环

热门文章

  1. javascript中加减时间
  2. MapReduce(深入)---案例之用户上行流量 下行流量 总流量倒序 按省份分区
  3. 股市资深大牛用Python写了个股票价格实时MacOS应用程序!实时监控!
  4. 唱吧创始人:可能再过半年,这一波创业潮就彻底消失了
  5. 简单3步将你的python转成exe格式
  6. JSP连接数据库进行注册登录及展示页面及下拉框查询
  7. 【论文速读】自动解题+认知推理+常识发现
  8. 运营商常见的大数据业务学习笔记
  9. 【置顶】图灵近期出版和即将出版的新书
  10. 【题解】P1979 [NOIP2013 提高组] 华容道(SPFA,BFS,常数优化)