0
mongoose에 대한 유효성 검사 플러그인이 있습니까? 이 https://npmjs.org/package/mongoose-validator을 발견했지만 좋은 문서를 찾지 못했습니다.mongoose의 유효성 검사 플러그인
mongoose에 대한 유효성 검사 플러그인이 있습니까? 이 https://npmjs.org/package/mongoose-validator을 발견했지만 좋은 문서를 찾지 못했습니다.mongoose의 유효성 검사 플러그인
mongoose 유효성 검사기는 특히 유용하지 않으며, node-validator을 가리키는 스키마의 구문 설탕 일뿐입니다. 유효성 확인을 위해 node-validator을 직접 사용하고 필드의 "유효성 검사"옵션에 제공된 기능으로 포장하는 것이 좋습니다.
validator= require 'validator'
UrlPlugin = (schema, options = {}) ->
field = options.field || 'url'
fields = {}
fields[field] =
type: String
validate: [
(value) ->
try
return true if validator.check(value).isUrl()
catch err
return false
"URL Error"
]
schema.add fields
: 예를 들어
,의 우리가 추가 한 스키마의 URL 필드를 검증하는 URL 플러그인을 원하는 가정 해 봅시다