Skip to content

Problem in checkSchema example #748

@stelasido

Description

@stelasido

Hi, I am following the example from here: https://express-validator.github.io/docs/schema-validation.html . It is the exact same example, but when I run the app, I am getting a warning in the console:

express-validator: a validator/sanitizer with name isUpperCase does not exist

When I make a request to this route, with invalid data, I am getting this error:

TypeError: chars.replace is not a function
at Sanitization.rtrim [as sanitizer] (\node_modules\validator\lib\rtrim.js:15:53)
at Sanitization. (\node_modules\express-validator\src\context-items\sanitization.js:24:24)
at Generator.next ()
at\node_modules\express-validator\src\context-items\sanitization.js:7:71
at new Promise ()
at __awaiter (\node_modules\express-validator\src\context-items\sanitization.js:3:12)
at Sanitization.run (\node_modules\express-validator\src\context-items\sanitization.js:20:16)
at ContextRunnerImpl. (\node_modules\express-validator\src\chain\context-runner-impl.js:31:43)
at Generator.next ()
at \node_modules\express-validator\src\chain\context-runner-impl.js:7:71

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions