Hapi入门--独立路由
一、分析
原生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入门--独立路由相关推荐
- NodeJS入门04-Express路由和中间件 - 小之 - 博客园
nodeJS入门04-Express路由和中间件 Express框架是后台的Node框架,在后台的受欢迎的程度,和jQuery一样,就是企业的事实上的标准. 路由 路由是指如何定义应用的端点(URIs ...
- java 路由_RabbitMQ入门:路由(Routing)
在上一篇博客<RabbitMQ入门:发布/订阅(Publish/Subscribe)>中,我们认识了fanout类型的exchange,它是一种通过广播方式发送消息的路由器,所有和exch ...
- RabbitMQ入门:路由(Routing)
在上一篇博客<RabbitMQ入门:发布/订阅(Publish/Subscribe)>中,我们认识了fanout类型的exchange,它是一种通过广播方式发送消息的路由器,所有和exch ...
- hapi入门简介(入门实践)----净土小沙弥学hapi.js_第二篇
编写前的准备 熟悉node语法,并且安装node和npm. 开始编写hapijs 1.在工作目录打开cmd(shift+鼠标右键->选择"在此处打开PowerShell窗口" ...
- hapi入门简介----净土小沙弥学hapi.js_第一篇
为什么使用hapi? 做过网站的人都知道,很多网站都是"麻雀虽小五脏俱全".需要设计缓存,验证和身份验证,进行动态数据加载等. 如果每次开发都从头开始,重新编写代码,只会劳时伤财. ...
- Ember.js 入门指南——路由切换的终止和回跳
2019独角兽企业重金招聘Python工程师标准>>> 在路由的切换过程中,Ember路由器会通过回调(beforeModel.model.afterModel.redirect)解 ...
- Ember.js 入门指南——路由重定向
2019独角兽企业重金招聘Python工程师标准>>> 声明:对于transition这个词直译是"过渡"的意思,但是总觉得"路由的过渡"读起 ...
- 如何入门独立开放游戏
我是一个审计师,也是一个IOS独立游戏开发的主策划,说实话我是从白纸一张到带领我们的小组做出了一款小游戏,花了十个月的时间...以下是我写的一篇长微博,就叫<掘梦之旅-一群菜鸟的游戏梦>, ...
- Go Web编程入门:路由
引言 Go 的 net/http 包为 HTTP 协议提供了很多功能.它做得不好的一件事是复杂的请求路由,例如将请求 url 分割成单个参数. 幸运的是,有一个非常流行的包,它在 Go 社区中以良好的 ...
- 尝试建立一个可运行HAPI(HoudiniEngine API)的独立C++程序
目标 建立一个可运行HAPI的独立C++程序.(不需要启动UE引擎,但是借用了一些官方插件的代码) 官方插件加载HAPI的细节 可以看到在官方插件的模块启动函数中有加载HAPI的相关逻辑: 其中 HA ...
最新文章
- python 删除文件-python 删除文件和读取文件
- atitit.软件开发方法总结O6
- mysql数据库实验3查询_MySQL数据库实验:任务三 数据库的单表查询设计
- ThreadLocal线程复用导致的安全问题
- 多功能雨伞项目计划书_雨伞项目投资计划书
- head在linux命令中什么意思,linux系统中head命令使用说明
- DCGAN:生成动漫头像
- IDEA中svn无法提交的问题解决方案Waring:not all local changes may be shown due:ClassCastException
- Linux--iptables常用命令
- 微信企业号支付个人php实现
- 留言板删除功能mysql_用PHP写留言板代码时怎样才能实现删除和修改留言的啊?代码是怎样的?...
- python中re是什么库_Python正则表达式和re库知识点总结
- FreeBSD下使用Blogbio写cnblogs博客
- java 12306验证码识别_12306验证码图片库大全
- php doctrine datetime,php – doctrine和Symfony 2中的DateTime字段
- python立即关机_Python之电脑好帮手—自动定时关机
- Web(一)Web前端开发概述
- 题目:以下选项中关于DOM和SAX的说法错误的是()
- CAPL读取CSV文件,像python一样简单方便
- android 音量调节不起作用,Android开发之调整手机音量
热门文章
- 极简短网址链接生成系统网站源码
- Mind Elixir思维导图使用方法
- SiTime硅晶振MEMS谐振子制作工艺详解
- 盘点百度 4 个牛逼哄哄的开源项目
- 《活出生命的意义》读后感
- Python3中sys.stdin用法
- 爱因斯坦广义相对论:引力是时空的曲率
- python读取文本某一行内容
- python数据分析实训报告总结_Python实训周总结(精品文档)
- Docer容器客户端在启动的镜像的时候报错Error invoking remote method ‘docker-start-container‘: Error: (HTTP code 500