我是delpoyd服务器的新手,需要验证已经存在的电子邮件地址。 我阅读了他的文件但无法按预期达到结果。
据deployd doc说,我正在尝试这个。
dpd['to-do'].get(query, function (result) { console.log(result); });
如果有人知道,请帮助我。
答案 0 :(得分:0)
这是我用来验证电子邮件是否已存在的代码。我在Validate事件中使用此代码。检查方法'PUT'的需要是阻止用户更改电子邮件ID注册后已经存在的东西。
function validate(result, field) {
if (method === 'PUT') {
if (result.length === 0) {
} else if (!(result.length === 1 && result[0].id === id)) {
error(field, field + " is already in use");
}
} else if (result.length !== 0) {
error(field, field + " is already in use");
}
}
if (!internal) {
var email;
var method = ctx.method;
email = {
"email": this.email
};
dpd.users.get(email, function (result) {
validate(result, "email");
});
}