如何使用 hapi 和 joi 验证可选参数
path: '/users/{limit?}',
限制是可选的,但如果存在应该是一个整数。
您可以Joi.number().integer()
在该validate
部分中使用:
server.route({
method: 'GET',
path:'/users/{limit?}',
config: {
validate: {
params: {
limit: Joi.number().integer()
}
}
},
handler: function (request, reply) {
reply('ok');
}
});