【发布时间】:2019-08-08 13:07:09
【问题描述】:
当我尝试迁移到 hapi v17 时发生这种情况..
这是我的终点
{
method: 'GET',
path: '/admin/pagetypes',
handler: Handlers.index,
config: {
description: 'get page types',
tags: ['api'],
auth: {
strategy: 'standard',
scope: 'admin'
},
validate : {
params : {
p: Joi.number().default(0),
message: Joi.string().empty(''),
filter: Joi.string().empty(''),
keyword: Joi.string().empty(''),
by: Joi.string().empty(''),
field: Joi.string().empty('')
}
}
}
},
当启动我的 hapi 服务器时,它说
{ AssertionError [ERR_ASSERTION]:无法设置没有路径参数的路径参数验证:GET /admin/pagetypes 在新的 module.exports.internals.Route (/Users/computer/Documents/proj/api/node_modules/hapi/lib/route.js:128:14)
尝试删除验证并运行,但这不是我想要的
【问题讨论】:
标签: javascript reactjs hapijs