首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不允许验证- hapi js

不允许验证- hapi js
EN

Stack Overflow用户
提问于 2014-08-30 20:13:50
回答 1查看 2.1K关注 0票数 1

我听过很多关于hapi框架的内容,所以我从它开始。虽然文档非常扎实,但我仍然无法解决我的问题:

我试图发送一些表单数据,并希望在实际处理之前对其进行验证,因此我使用了hapi强大的验证实用程序并获得了以下错误:

代码语言:javascript
复制
←[31m
[1] validation is not allowed←[0m
    at Object.exports.assert (E:\repository\simpleHapiApp\node_modules\hapi\node
_modules\hoek\lib\index.js:425:11)
    at Object.exports.assert (E:\repository\simpleHapiApp\node_modules\hapi\lib\
schema.js:15:10)
    at new module.exports.internals.Route (E:\repository\simpleHapiApp\node_modu
les\hapi\lib\route.js:46:12)
    at E:\repository\simpleHapiApp\node_modules\hapi\lib\router.js:110:25
    at Array.forEach (native)
    at E:\repository\simpleHapiApp\node_modules\hapi\lib\router.js:107:17
    at Array.forEach (native)
    at internals.Router.add (E:\repository\simpleHapiApp\node_modules\hapi\lib\r
outer.js:104:13)
    at internals.Server._route (E:\repository\simpleHapiApp\node_modules\hapi\li
b\server.js:471:18)
    at internals.Server.route (E:\repository\simpleHapiApp\node_modules\hapi\lib
\server.js:465:10)

我的代码如下所示:

代码语言:javascript
复制
server.route({
    method: 'POST',
    path: '/apis/login',
    handler: empApi.login,
    config:{
        validation:{
            payload: {
                username: joi.string().min(3).max(20).required(),
                password: joi.string().alphanum().required()
            }
        }
    }
});

请指出错误在哪里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-30 20:19:43

经过一个小时的调试,在回顾了我自己的问题之后,我发现我犯的错误是多么愚蠢:关键不是validation,而是validate

因此,一旦更正,代码如下所示:

代码语言:javascript
复制
server.route({
    method: 'POST',
    path: '/apis/login',
    handler: empApi.login,
    config:{
        validate:{
            headers: {
                username: joi.string().min(3).max(20).required(),
                password: joi.string().alphanum().required()
            }
        }
    }
});
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25586371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档