hapijs - 从路由中提取验证规则

标签 hapijs

我正在尝试构建这样的端点 /schema?method=get&endpoint=/users/search目的是提供 Joi 的“JSONified”表示我正在使用的验证。这将由前端用于客户端验证。

这甚至可能吗?打印server.table()那里似乎没有信息。

我也欢迎关于如何命名我的模式路由的建议。

最佳答案

您可以使用 server.match() (用于路由查找)与 Joi.describe() 结合使用(对于 Joi 模式描述)做你想做的。

关于hapijs - 从路由中提取验证规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39629719/

相关文章:

hapijs - hapi.js 身份验证方案中使用的身份验证工件是什么?

node.js - 套接字进程未关闭套接字文件

hapijs - Hapi 服务器方法 vs server.app.doSomething

node.js - 在 sequelize.js 中使用包含时如何将所有列放在一行中?

node.js - Express 和 hapi 如何相互比较?

jquery - 如何使用 Sequelize 修复 RAW 查询

validation - Joi验证仅返回一条错误消息