一、分析
原生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);