我正在尝试实施“高级”参数验证,例如最小或最大长度或电子邮件格式。我已经阅读了文档的不同部分,但无法弄清楚如何使其工作。
解析请求正文:https://loopback.io/doc/en/lb4/Parsing-requests.html#request-body
RequestBoby装饰器:https://loopback.io/doc/en/lb4/Decorators_route.html#requestbody-decorator
我还读过this github issue,目前看来,它似乎无法与@property
装饰器一起使用,但可以与@model
装饰器一起使用。如果是这样,我的问题是,如何使用@model
装饰器来做到这一点?给定的代码是:
{
type: string,
minLength: 10,
format: 'email'
}
我不知道确切写在哪里