一、分析

原生Hapi自带路由功能,server.route([option]),是一个数组,数组成员是一组对象。

[{path: '/',method: 'GET',handler: (request, h) => {return h.response('你好,Hapi!').code(200);            }},{path: '/add',method: 'GET',handler: (request, h) => {return h.response('pppppppppp').code(200);            }}
]

二、单独的路由文件

在根目录新建一个routers.js,或新建一个routers目录后,再在routers目录下建routers.js。routers.js里写一个数组,用module.exports暴露。

routers.js文件:

module.exports=[{path: '/',method: 'GET',handler: (request, h) => {return h.response('你好,Hapi!').code(200);}},{path: '/add',method: 'GET',handler: (request, h) => {return h.response('pppppppppp').code(200);           }}
]

server.js文件

const routers=require('./routers')server.route(routers);

Hapi入门--独立路由相关推荐

  1. NodeJS入门04-Express路由和中间件 - 小之 - 博客园

    nodeJS入门04-Express路由和中间件 Express框架是后台的Node框架,在后台的受欢迎的程度,和jQuery一样,就是企业的事实上的标准. 路由 路由是指如何定义应用的端点(URIs ...

  2. java 路由_RabbitMQ入门:路由(Routing)

    在上一篇博客<RabbitMQ入门:发布/订阅(Publish/Subscribe)>中,我们认识了fanout类型的exchange,它是一种通过广播方式发送消息的路由器,所有和exch ...

  3. RabbitMQ入门:路由(Routing)

    在上一篇博客<RabbitMQ入门:发布/订阅(Publish/Subscribe)>中,我们认识了fanout类型的exchange,它是一种通过广播方式发送消息的路由器,所有和exch ...

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

    编写前的准备 熟悉node语法,并且安装node和npm. 开始编写hapijs 1.在工作目录打开cmd(shift+鼠标右键->选择"在此处打开PowerShell窗口" ...

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

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

  6. Ember.js 入门指南——路由切换的终止和回跳

    2019独角兽企业重金招聘Python工程师标准>>> 在路由的切换过程中,Ember路由器会通过回调(beforeModel.model.afterModel.redirect)解 ...

  7. Ember.js 入门指南——路由重定向

    2019独角兽企业重金招聘Python工程师标准>>> 声明:对于transition这个词直译是"过渡"的意思,但是总觉得"路由的过渡"读起 ...

  8. 如何入门独立开放游戏

    我是一个审计师,也是一个IOS独立游戏开发的主策划,说实话我是从白纸一张到带领我们的小组做出了一款小游戏,花了十个月的时间...以下是我写的一篇长微博,就叫<掘梦之旅-一群菜鸟的游戏梦>, ...

  9. Go Web编程入门:路由

    引言 Go 的 net/http 包为 HTTP 协议提供了很多功能.它做得不好的一件事是复杂的请求路由,例如将请求 url 分割成单个参数. 幸运的是,有一个非常流行的包,它在 Go 社区中以良好的 ...

  10. 尝试建立一个可运行HAPI(HoudiniEngine API)的独立C++程序

    目标 建立一个可运行HAPI的独立C++程序.(不需要启动UE引擎,但是借用了一些官方插件的代码) 官方插件加载HAPI的细节 可以看到在官方插件的模块启动函数中有加载HAPI的相关逻辑: 其中 HA ...

最新文章

  1. python 删除文件-python 删除文件和读取文件
  2. atitit.软件开发方法总结O6
  3. mysql数据库实验3查询_MySQL数据库实验:任务三 数据库的单表查询设计
  4. ThreadLocal线程复用导致的安全问题
  5. 多功能雨伞项目计划书_雨伞项目投资计划书
  6. head在linux命令中什么意思,linux系统中head命令使用说明
  7. DCGAN:生成动漫头像
  8. IDEA中svn无法提交的问题解决方案Waring:not all local changes may be shown due:ClassCastException
  9. Linux--iptables常用命令
  10. 微信企业号支付个人php实现
  11. 留言板删除功能mysql_用PHP写留言板代码时怎样才能实现删除和修改留言的啊?代码是怎样的?...
  12. python中re是什么库_Python正则表达式和re库知识点总结
  13. FreeBSD下使用Blogbio写cnblogs博客
  14. java 12306验证码识别_12306验证码图片库大全
  15. php doctrine datetime,php – doctrine和Symfony 2中的DateTime字段
  16. python立即关机_Python之电脑好帮手—自动定时关机
  17. Web(一)Web前端开发概述
  18. 题目:以下选项中关于DOM和SAX的说法错误的是()
  19. CAPL读取CSV文件,像python一样简单方便
  20. android 音量调节不起作用,Android开发之调整手机音量

热门文章

  1. 极简短网址链接生成系统网站源码
  2. Mind Elixir思维导图使用方法
  3. SiTime硅晶振MEMS谐振子制作工艺详解
  4. 盘点百度 4 个牛逼哄哄的开源项目
  5. 《活出生命的意义》读后感
  6. Python3中sys.stdin用法
  7. 爱因斯坦广义相对论:引力是时空的曲率
  8. python读取文本某一行内容
  9. python数据分析实训报告总结_Python实训周总结(精品文档)
  10. Docer容器客户端在启动的镜像的时候报错Error invoking remote method ‘docker-start-container‘: Error: (HTTP code 500