Validation 在铁路中实现模型验证

Validation 在铁路中实现模型验证,validation,node.js,railway.js,Validation,Node.js,Railway.js,所以我试着熟悉一下,所以我制作了一个小应用程序,其中一部分涉及模型上的电子邮件验证。现在: -取自db/schema.js- var User = describe('User', function () { property('email', String, { index : true }); property('password', String); property('public_key', String); }); -摘自app/models/user.js

所以我试着熟悉一下,所以我制作了一个小应用程序,其中一部分涉及模型上的电子邮件验证。现在:

-取自db/schema.js-

var User = describe('User', function () {
    property('email', String, { index : true });
    property('password', String);
    property('public_key', String);
});
-摘自app/models/user.js-

User.validatesPresenceOf('email', 'password', 'public_key');
User.validatesFormatOf('email', ''); /* ARR HERE BE THE DRAGONS! */

所以,我想实现我自己的电子邮件验证例程,因为我想检查MX记录的存在,以及其他一些regex无法解决的问题。无论如何,关键是我看不出如何处理这个问题,而官方文档也没有多大帮助。

好吧,在仔细考虑之后,我意识到Railway.js使用了,这让我检查了存储库。好吧,关键在于。

发布一个你如何解决它的例子肯定会帮助那些通过这个问题的人。。。